【问题标题】:Unable to use Euro currency symbol (€) as method name无法使用欧元货币符号 (€) 作为方法名称
【发布时间】:2015-07-23 00:02:19
【问题描述】:

我想为货币内容编写一些代码,所以我尝试使用 € 作为一些不错的后缀表示法。

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

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

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

【问题讨论】:

标签: scala


【解决方案1】:

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

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

scala> def `€` = 10
€: Int

【讨论】:

  • 但是如果我想将它用作后缀运算符,我必须写 10 '€' 是什么使这个解决方案不适合我的情况。但就我所问的 +1 而言
猜你喜欢
  • 2013-10-26
  • 2015-02-17
  • 1970-01-01
  • 2019-05-11
  • 2018-03-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-11-18
相关资源
最近更新 更多