8

私は F# で Arrows に取り組んでおり、***オペレーターを作成したいと考えていました。ただし、(***)関数定義で演算子を表現するために必要な方法は、F# のブロック コメント構文と重複することに注意してください。では、これを実際にどのように表現できますか?

たぶん考え.***.ましたが、実際にはドットを演算子の一部として扱うので、避けたいと思います。

4

1 に答える 1

16

はい。ただし、括弧とアスタリスクの間にスペースを追加する必要があります。

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

let z = 4 *** 5
于 2010-10-26T20:30:09.233 に答える