2012-04-02 21 views
6

Chcę zanegować zwracaną wartość funkcji w fajny sposób.F # łańcuch negacji funkcji

Biorąc pod uwagę tę funkcję:

let yes = fun() -> true 

Chcę realizować nie jako zaprzeczenie tak

let no = not yes //doesn't work 

Czy każdy rodzaj cukru syntatic istnieją w F #, aby było to możliwe?

P.S. ja nie szukam to:

let no = fun() -> not yes() // boring 

Odpowiedz

10

to będzie działać:

let no = not << yes 
+2

rację, to jest podstawowy złożenie funkcji, wystarczy użyć operatora złożenie funkcji. http://msdn.microsoft.com/en-us/library/ee353882.aspx – Brian

Powiązane problemy