gpt4 book ai didi

scala - Scala 有 0 元组和 1 元组的语法吗?

转载 作者:行者123 更新时间:2023-12-03 03:43:59 26 4
gpt4 key购买 nike

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 = ()

这是:

val one = Tuple1(5)

真的是在 Scala 中编写单例元组文字最简洁的方法吗? Unit 是否像空元组一样工作?

这种不一致会打扰其他人吗?

最佳答案

really the most concise way to write a singleton tuple literal in Scala?

是的。

And does Unit work like an empty tuple?

不,因为它没有实现Product

Does this inconsistency bother anyone else?

不是我。

关于scala - Scala 有 0 元组和 1 元组的语法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7207527/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com