Scala 中的运算符与高阶函数
1. 运算符相关内容
1.1 标识符
在 Scala 里,变量、函数、类等的名称统称为标识符。相较于 Java,Scala 在标识符的构成上有更多选择:
- 可以遵循传统模式,使用字母数字字符序列,以字母或下划线开头,例如 fred12 或 _Wilma 。
- 如同 Java,允许使用 Unicode 字符,像 José 或 σoϕÓς 都是有效的标识符。
- 还能使用运算符字符序列:
- 除字母、数字、下划线、括号 ()[]{} 或分隔符 .,;' “ 之外的 ASCII 字符,即 !#%& +-/:<=>?@\^|~ 中的任意字符。 - Unicode 数学符号或 Unicode 类别 Sm 和 So 中的其他符号,例如 * 和 √` 是有效的标识符。示例代码如下:
val √ = scala.math.sqrt _
这样就可以使用 `√(2)` 来计算平方根。
- 可以将几乎任何字符序列包含在反引号中,例如
valval= 42。在 Scala 中,y
超级会员免费看
订阅专栏 解锁全文
1344

被折叠的 条评论
为什么被折叠?



