scala> val two = (1,2)
two: (Int, Int) = (1,2)
scala> val one = (1,)
<console>:1: error: illegal start of simple expression
val one = (1,)
^
scala> val zero = ()
zero: Unit = ()
Run Code Online (Sandbox Code Playgroud)
这是:
val one = Tuple1(5)
Run Code Online (Sandbox Code Playgroud)
在Scala中编写单例元组文字真的是最简洁的方法吗?并且Unit像空元组一样工作吗?
这种不一致是否会困扰其他人?