我知道这两个Scala中是相同的:斯卡拉Unicode的语法
for {x <- xs} yield x
case Nil => println("foo")
注意Unicode替换为<-
和=>
:
for {x ← xs} yield x
case Nil ⇒ println("foo")
什么叫这个功能吗?我GOOGLE了各种组合的“斯卡拉Unicode操作符/符号”,并没有找到我在找什么......什么是等效符号的完整列表? Scala网站记录了哪些内容?我如何实际使用它?通过keymappers?如何在我的IDE(IntelliJ)中轻松启用此功能,例如如果我输入=>
,我希望它可以自动将它更正为.scala文件中的⇒
。有没有一个sbt插件可以为我做到这一点?
sbt插件scalariform可以做到这一点,除了其他格式化的东西。请注意,顺便说一下,虽然这些是运算符,但vals,vars和defs的标准标识符的名称也可以不带ASCII字符。 – Martijn