Immer durch 5 teilen
Allgemein F#
Im letzten Immer 10 hinzu addieren habe ich die partielle Funktion add10 implementiert.
Kategorie Im letzten Immer 10 hinzu addieren habe ich die partielle Funktion add10 implementiert.
Fühlte sich auch
nett an. Was passiert aber, wenn es auf die Reihenfolge der Funktionsparameter
ankommt. Hierzu mache ich das ganze einmal mit der Funktion div.
Siehe da es funktioniert nicht wie gewollt div5 . Die Funktion div5' berechnet das korrekte Ergebnis.
Gruß JJR
open System
let flip f x y = f y x
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
printfn "%d" (add10 32)
printfn "%d" (div5 20)
printfn "%d" (div5' 20)
Console.ReadKey()
Siehe da es funktioniert nicht wie gewollt div5 . Die Funktion div5' berechnet das korrekte Ergebnis.
Gruß JJR
open System
let flip f x y = f y x
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
printfn "%d" (add10 32)
printfn "%d" (div5 20)
printfn "%d" (div5' 20)
Console.ReadKey()