【发布时间】:2013-09-08 01:37:08
【问题描述】:
刚刚看到一个如下所示的示例:
val b_* = grater[Book].asObject(dbo)
这里b_*中的星号有什么意义?它在 Scala 中的名称是什么?它对b_ 的结果有什么影响?
【问题讨论】:
-
它没有任何作用,它只是变量名的一部分
b_*
标签: scala
刚刚看到一个如下所示的示例:
val b_* = grater[Book].asObject(dbo)
这里b_*中的星号有什么意义?它在 Scala 中的名称是什么?它对b_ 的结果有什么影响?
【问题讨论】:
b_*
标签: scala
星号在 scala 变量和值名称中有效,在 Java 或其他类似 C 语言的标识符名称中不允许出现许多其他字符。请参阅Valid identifier characters in Scala 了解更多信息。
但是,仅仅因为它可以完成并不意味着它应该完成。在我看来,这个值代表什么并不明显。
【讨论】: