摘要:
Array: 定长数组 变长数组 +=/++=/insert 定长数组:object ArrayApp extends App{ val a = new Array[string](5) a.length //查看数组长度 a(1) = "hello" //赋值,下标从0开始 val b = Arr 阅读全文
摘要:
面向对象编程OOP: Scala vs Java 都有这三特性 封装:把属性、方法封装到类中 Person: int id, String name, Date birthday.... 需要getter/setter eat、sleep.... 继承:父类和子类之间的关系 override重写 U 阅读全文
摘要:
函数/方法的定义 def function_name(x:Int, y:Int):Int = { // 括号内的叫做方法体 //Java: return ""; //Scala: 方法体的最后一行作为返回值,不需要return} 例子:def add(x:Int, y:Int):Int = { x 阅读全文
摘要:
为什么要学习Scala 为了更好的掌握Spark!!! 优雅:API 开发速度快: 整合: 值和变量 val: final 赋值以后不能改变的,相当于java的final val 值名称:类型 = xxx val name:String = "Arsenal" //不可修改var: var 变量名称 阅读全文