F#自定义运算符优先级

Min*_*ang 12 f# operators

在F#中,您可以定义自定义运算符

let (=~) input pattern = Regex.IsMatch(input, pattern)
Run Code Online (Sandbox Code Playgroud)

与Haskell不同,自定义运算符的定义没有优先级.F#中自定义运算符的运算符优先级是什么?

Gil*_*il' 20

根据预定义的表,运算符优先级由第一个字符确定.

  • 另请参阅F#规范:http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc264041843 (2认同)