scala tuple1 tuple2 tuple3 有啥不同

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了scala tuple1 tuple2 tuple3 有啥不同相关的知识,希望对你有一定的参考价值。

参考技术A 没有tuple1

scala> val t2=("test",1)
t2: (String, Int) = (test,1)

scala> t2.getClass
res0: Class[_ <: (String, Int)] = class scala.Tuple2

scala> val t3=("ok",12,100.0)
t3: (String, Int, Double) = (ok,12,100.0)

scala> t3.getClass
res1: Class[_ <: (String, Int, Double)] = class scala.Tuple3

tuple就是用来把几个数据放在一起的比较方便的方式,上面的例子定义了一个tuple2和一个tuple3,区别就是tuple2放两个数据、tuple3放3个数据。好像最大是tuple21本回答被提问者采纳

以上是关于scala tuple1 tuple2 tuple3 有啥不同的主要内容,如果未能解决你的问题,请参考以下文章

Python之元组

python基础之元组篇

迭代任意长度的元组

Python元组

Python 元组

Python 基础数据类型之tuplu