2010-10-26 21 views
8

Estoy trabajando en Flechas en F # y quería crear un operador ***. Sin embargo, observo que (***), la forma necesaria de expresar un operador en una definición de función, se superpone con la sintaxis de comentario de bloque F #. Entonces, ¿cómo podrías expresar esto?¿Se puede definir un operador (***) en F #?

Pensé en quizás .***. pero creo que realmente trataré los puntos como parte del operador, lo cual prefiero evitar.

Respuesta

16

Sí, pero hay que añadir espacios entre los paréntesis y los asteriscos:

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

let z = 4 *** 5 
+1

Uf, por supuesto, ¿por qué no pienso en eso. ¡Gracias! – CodexArcanum

Cuestiones relacionadas