是所有其他类的子类 Any是所有其他类的超类 AnyRef是所有引用类的基类
var name = "helong"
name = "nemo" // var才能赋值,val赋值会报错,可以不指定类型,...会自动推断
println(byte,short,int,long,float,double,char,string,bool,unit,nil,name)
数据类型上看Scala的特点有:
与java...for内;
Scala的for循环也支持类似python列表推导式的方法:for (1 <- 1 to 10) yield i*10;
函数
准确的说,在Scala中函数和方法不完全等价,所谓的方法是类的一部分...:Scala中的这些集合类型基本都分为定长和变长这两种,默认情况下都是定长的,可以通过scala.collection.mutable.xxx来导入对应的变长版本,主要区别在于当集合长度改变时是否需要重新创建一个新的集合对象...;
外部数据
这里有一个很大的问题,如果你的数据中的列名有中文,那么建议全部重命名为英文,否在在构建SQL表达式等地方会报错,奇怪的是这部分在Python中倒是正常的,这个坑也填了好久。。。。