2010-10-26 33 views
8

Tôi đang làm việc trên Mũi tên trong F # và tôi muốn tạo toán tử ***. Tuy nhiên, tôi lưu ý rằng (***), cách cần thiết để thể hiện toán tử trong định nghĩa hàm, chồng chéo với cú pháp nhận xét khối F #. Vậy làm thế nào bạn có thể thực sự thể hiện điều này?Bạn có thể xác định toán tử (***) trong F # không?

Tôi nghĩ có lẽ .***. nhưng tôi nghĩ rằng điều đó thực sự sẽ xử lý các dấu chấm như một phần của toán tử mà tôi muốn tránh.

Trả lời

16

Có, nhưng bạn cần phải thêm khoảng trống giữa các dấu ngoặc đơn và các dấu sao:

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

let z = 4 *** 5 
+1

Ugh, tất nhiên, tại sao tôi không nghĩ về điều đó. Cảm ơn bạn! – CodexArcanum

Các vấn đề liên quan