Bei den meisten Operatoren in F # Ich Präfix oder Infixschreibweise, zum Beispiel verwenden kann:Wie wird der F # Exponentiationsoperator (**) in Präfixnotation verwendet?
jedochlet x = a + b
entsprechen
let x = (+) a b
Das funktioniert nicht für den exponentation Operator **, weil die parenthesised Version wird als Kommentar behandelt. Das heißt, (* dies ist ein Kommentar *) ist die F # -Syntax für einen Kommentar, so dass (**) als leerer Kommentar behandelt wird.
Gibt es einen Escape-Charakter, den ich verwenden kann oder ist das einfach eine seltsame Eigenart der Sprache?
Try '(**)' statt. – kvb
@ kvb Ich bin nicht sicher, wie man das auf die erforderliche Anzahl von Zeichen ausdehnt, aber Sie sollten es als Antwort posten :) –