Es ist kein praktisch wichtiges Problem, aber ich würde gerne ein Beispiel von tacit programming in F # sehen, wo meine point-free Funktionen mehrere Argumente haben können (nicht in Form einer Liste oder Tupel) .Impliziter Programmierstil mit F #
Und zweitens, wie solche Funktionen eine komplexe Datenstruktur manipulieren können. Ich probiere es in F # Interactive aus, habe aber noch keinen Erfolg.
Ich habe versucht, zum Beispiel:
> (fun _ -> (fun _ -> (+))) 333 222 111 555
Ist das richtig?
Und:
> (fun _ -> (fun _ -> (+))) "a" "b" "c" "d";;
val it : string = "cd"
Sie sollten "point-free" anstelle von "sinnlos" verwenden. Es ist der Standardbegriff. :) –