使用Scala的val名称中的星号

时间:2013-09-04 13:47:05

标签: scala

刚看到一个如下所示的示例:

val b_* = grater[Book].asObject(dbo)

b_*中的星号有什么意义? Scala中它的名称是什么?它对b_的结果有什么影响?

1 个答案:

答案 0 :(得分:2)

Asterisk在scala变量和值名称中有效,在Java或其他类C语言的标识符名称中不允许使用许多其他字符。有关详细信息,请参阅Valid identifier characters in Scala

然而,仅仅因为它可以完成并不意味着它应该完成。在我看来,这个价值所代表的并不明显。