22.1基本语法 22.1.1声明值和变量 22.1.2基本数据类型和操作 2.2.1.3 Range 2.2.1.4控制台输入输出语句 22.1.5读写文件 22.1.6异常处理 《大数据处理技术 Spark》 厦门大学计算机科学系 林子雨 zyulInoxmueau cn
《大数据处理技术Spark》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2.2.1 基本语法 2.2.1.1 声明值和变量 2.2.1.2 基本数据类型和操作 2.2.1.3 Range 2.2.1.4 控制台输入输出语句 2.2.1.5 读写文件 2.2.1.6 异常处理
22.11声明值和变量 sca|a有两种类型的变量: sval:是不可变的,在声明时就必须被初始化,而且初 始化以后就不能再赋值; svar:是可变的,声明的时候需要进行初始化,初始化 以后还可以再次对其赋值。 《大数据处理技术 Spark》 厦门大学计算机科学系 林子雨 zyulInoxmueau cn
《大数据处理技术Spark》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2.2.1.1 声明值和变量 Scala有两种类型的变量: •val:是不可变的,在声明时就必须被初始化,而且初 始化以后就不能再赋值; •var:是可变的,声明的时候需要进行初始化,初始化 以后还可以再次对其赋值
22.11声明值和变量 cala> val my str =Hello World! myStr: String = Hello World! scala> val mystr2 String ="Hello World! my str2: String Hello World scala> val mystr3 java lang String =Hello World! mystr3: String Hello World! import Java.1ang.//java.Lang包里面所有的东西 scala> println(mystr) Hello World scala> mystr=Hello Scala! <console>: 27: error: reassignment to val mystr ="Hello Scala! 大数据处理技术 Spark》 厦门大学计算机科学系 林子雨 yulin@xmu.edu.cn
《大数据处理技术Spark》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2.2.1.1 声明值和变量
22.11声明值和变量 scala> var my Price Double =9.9 my Price: Double =9.9 scala〉 myRica=10.6 myPrice: Double =10.6 《大数据处理技术 Spark》 厦门大学计算机科学系 林子雨 zyulInoxmueau cn
《大数据处理技术Spark》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2.2.1.1 声明值和变量
22.11声明值和变量 小技巧:如何在scaa解释器中输入多行代码 sca1a>2*9+4 res1: Int 22 scala>val mystr4 Hello World! mystr4: String = Hello World! scala> val mystr5 You typed two blank 1 ines. Starting a new command sca⊥a> 《大数据处理技术 Spark》 厦门大学计算机科学系 林子雨 zyulInoxmueau cn
《大数据处理技术Spark》 厦门大学计算机科学系 林子雨 ziyulin@xmu.edu.cn 2.2.1.1 声明值和变量 小技巧:如何在Scala解释器中输入多行代码