scala2.11知识总结 1
来源:互联网 发布:数据化管理pdf下载 编辑:程序博客网 时间:2024/06/05 00:12
object _22 { def main(args: Array[String]): Unit = { val _22 = new Tuple22(1, 2, 3, 4, 5, 6, 7, 8, 9, 10 , 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22) print(_22)// Error:(19, 16) Implementation restriction: case classes cannot have more than 22 parameters.// case class Tuple23(i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int, i19: Int, i20: Int, i21: Int, i22: Int, i23: Int) { case class Tuple23(i1: Int, i2: Int, i3: Int, i4: Int, i5: Int, i6: Int, i7: Int, i8: Int, i9: Int, i10: Int, i11: Int, i12: Int, i13: Int, i14: Int, i15: Int, i16: Int, i17: Int, i18: Int, i19: Int, i20: Int, i21: Int, i22: Int, i23: Int) { } val _23 = new Tuple23(1, 2, 3, 4, 5, 6, 7, 8, 9, 10 , 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23) print(_23) }}
如上程序在scala2.10.4下会报错,因为版本原因,scala限制对象的属性最多为22个,也可自定义对象 extends Product23
在scala2.11 中貌似取消了1~22的限定 现在spark可以直接重数据库中读取大于22列的数据了,做下笔记!!
阅读全文
0 0
- scala2.11知识总结 1
- scala2
- scala2笔记
- NFS知识总结1
- Struts2知识总结1
- js 知识总结1
- 线程知识总结(1)
- 随机知识总结1
- 知识总结系列1
- css3知识总结1
- iptables--知识总结1
- c++知识总结(1)
- C++知识总结(11)
- 2017-11-14 知识总结
- VC小知识总结1
- C专栏1-知识总结
- struts2入门知识总结1
- 2012-6-1 知识总结
- 天气查询ajax and xml
- hdu 3605 Escape (最大流+状态压缩)
- 直接插入排序
- CSIC2010网络攻击数据分词处理
- kNN算法
- scala2.11知识总结 1
- Zookeeper以Windows服务安装运行
- 面试之链表
- comm对比两个文件是否相同
- 递归在方法中的应用
- 线性判别分析(LDA)算法
- 18种排序
- JVM基础之类加载
- java.lang.NoSuchMethodError: javax.servlet.ServletContext.getContextPath()Ljava/lang/String;