Jetzt mit einem Operator
Allgemein F#
Im letzten Beitrag Immer durch 5 teilen habe ich ja die Funktion "flip" implementiert, welche die Parameter einer Funktion in der Reihenfolge umkehrt.
Kategorie Im letzten Beitrag Immer durch 5 teilen habe ich ja die Funktion "flip" implementiert, welche die Parameter einer Funktion in der Reihenfolge umkehrt.
Ziel ist es diesmal,
diese Funktion als Operator zu definieren, das Resultat sieht dann wie
folgt aus:
open System
let flip f x y = f y x
let (><) = flip
let add x y = x + y
let add10 = add 10
let div x y = x / y
let div5 = div 5
let div5' = flip div 5
let div5'' = (/) >< 5
printfn "%d" (add10 32)
printfn "%d" (div5 20)
printfn "%d" (div5' 20)
printfn "%d" (div5'' 20)
Console.ReadKey()
Gruß JJR
open System
let flip f x y = f y x
let (><) = flip
let add x y = x + y
let add10 = add 10
let div x y = x / y
let div5 = div 5
let div5' = flip div 5
let div5'' = (/) >< 5
printfn "%d" (add10 32)
printfn "%d" (div5 20)
printfn "%d" (div5' 20)
printfn "%d" (div5'' 20)
Console.ReadKey()
Gruß JJR