|
|
1
14
http://research.microsoft.com/en-us/um/cambridge/projects/fsharp/manual/spec.html#_Toc245030784 说明了规则。我在下面引用了一些(另请参见 http://msdn.microsoft.com/en-us/library/dd233228(VS.100).aspx
以下符号操作标记可用于形成表达式:
由以下内容组成的运算符始终是前缀运算符:
不允许使用以这些字符开头的其他运算符。 运算符+、-、+、-、%、&&&和可以用作前缀和中缀运算符。当用作前缀运算符时,这些运算符有一个带有~前缀的隐式运算符名称。例如,-x被解析为运算符~-对表达式x的应用程序。在为这些前缀运算符提供定义时,也使用此名称: 这意味着这些前缀运算符是通过添加~字符来定义的:
|
|
|
2
17
前缀运算符有两种类型:tilde前缀运算符和bang前缀运算符。颚化符前缀运算符以颚化符“~”开头,bang前缀运算符以bang“!”开头。主要区别在于,在应用波浪号前缀运算符时,忽略了波浪号字符。 颚化符前缀运算符
以波浪号为前缀的运算符以波浪号“~”开头,后跟以下内容之一:
波浪号前缀运算符也可以构建为任意数量波浪号的列表:
应用运算符时,必须省略波浪形,除非它是波浪形蛇。
Bang前缀运算符
带bang前缀的运算符以bang“!”开头后跟以下字符的任意组合:
此规则的例外是“!=”。前缀运算符不能以此组合开头。
|
|
|
3
1
没关系,我想我 found the list here ,在第二个表的“重载运算符名称”标题下。 |
|
|
Thomas · 使类型别名在F中不可互换# 4 年前 |
|
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 8 年前 |
|
|
Soldalma · 我可以实例化包含顶级副作用值的类吗? 8 年前 |
|
|
matekus · F#-包含数字的字符串的自然排序 8 年前 |
|
|
matekus · F#类型匹配-无法创建映射或匹配记录 8 年前 |
|
|
Rob Lyndon · 未找到F#ProvidedTypes文件 8 年前 |
|
|
red-swan · 如何将intro ML.Net演示翻译为F#? 8 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |