2010-10-26 14 views
8

Sto lavorando su Frecce in F # e volevo creare un operatore ***. Prendo atto, tuttavia, che (***), il modo necessario per esprimere un operatore in una definizione di funzione, si sovrappone alla sintassi del commento del blocco F #. Quindi come hai potuto esprimere questo?Si può definire un operatore (***) in F #?

Ho pensato a forse .***. ma penso che in realtà tratteremo i punti come parte dell'operatore, che preferisco evitare.

risposta

16

Sì, ma è necessario aggiungere gli spazi tra le parentesi e gli asterischi:

let (***) x y = x * y 

let z = 4 *** 5 
+1

Ugh, naturalmente, perché non penso a questo. Grazie! – CodexArcanum

Problemi correlati