Con la maggior parte degli operatori in F # posso usare prefisso o notazione infissa, ad esempio:Come utilizzare l'operatore di esponenziazione F # (**) nella notazione prefisso?
let x = a + b
è equivalente a
let x = (+) a b
Questo non funziona per l'operatore exponentation ** tuttavia, perché la parentesi, la versione è trattata come un commento. Cioè, (* questo è un commento *) è la sintassi F # per un commento, quindi (**) viene trattato come un commento vuoto.
let x = a ** b // a raised to b
let x = (**) a b // empty comment, followed by function a applied to b
C'è un personaggio di fuga che posso usare o è semplicemente uno strano capriccio della lingua?
Prova '(**)', invece. – kvb
@kvb Non sono sicuro di come estenderlo al numero richiesto di caratteri, ma dovresti postarlo come risposta :) –