无法使用欧元货币符号(€)作为方法名称

时间:2015-05-12 08:17:43

标签: scala

我想为货币写一些代码,所以我尝试使用€代替一些不错的后缀符号。

但是我得到了这个编译错误

Error:(46, 9) illegal character '\u20ac'
def € = EUR
    ^

我做错了吗? Cos $工作正常,也是货币符号。

1 个答案:

答案 0 :(得分:2)

欧元符号不是有效的标识符,但您可以将其与反向标记一起使用:

scala> def € = 10
 error: illegal character '\u20ac'
   def € = 10
       ^

scala> def `€` = 10
€: Int