Jay*_*lor 48 syntax scala colon-equals
=和:=Scala有什么区别?
我已广泛搜索"scala colon-equals",但无法找到任何确定的内容.
Owe*_*wen 80
= 在scala中是实际的赋值运算符 - 它执行一些特定的事情,在大多数情况下你无法控制,例如
val或var一个值var:=不是内置的操作符 - 任何人都可以重载它并将其定义为他们喜欢的任何东西.人们喜欢使用的原因:=是因为它看起来非常具有任务性,并且在其他语言中用作赋值运算符.
因此,如果您正在尝试找出:=您正在使用的特定库中的含义...我的建议是通过Scaladocs(如果它们存在)查找名为的方法:=.
tol*_*ius 54
来自Martin Odersky:
来自斯卡拉设计的目标