Можете ли вы определить оператор (***) в F #? - PullRequest
8 голосов
/ 27 октября 2010

Я работаю над стрелками в F #, и я хотел создать оператор ***.Однако я отмечаю, что (***), необходимый способ выражения оператора в определении функции, перекрывается с синтаксисом комментария блока F #.Так как вы могли бы выразить это?

Я подумал, может быть, .***., но я думаю, что на самом деле точки будут рассматриваться как часть оператора, чего я бы предпочел избежать.

1 Ответ

16 голосов
/ 27 октября 2010

Да, но вам нужно добавить пробелы между скобками и звездочками:

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

let z = 4 *** 5
...