1.scala是纯面向对象的
如1,在java中是基本类型,不是对象,
1在scala中是对象,有方法
2.scala有函数
3.val定义不可变变量
4.var定义可变变量
var name = "Scala"
name = "Spark"
5.没有指定类型,可以手动指定类型
val age :Int = 2;
6.多个相同变量
var age1,age2,age3 = 0;
7.to
0.t0(5)
自动进行隐式转换
8.+号是方法
1.+(1)
9.scala中没有++,--
10.条件判断
val age = 19
age: Int = 19
scala> if(age >= 18) "adult"
11.scala的最后一行就是返回值
12.打印输出println("spark")
13.print("\n spark")
14.printf()
15.readLine
16.if else
17.while
18.for(i<-0 to element)println(i)
19.定义函数
进入paste模式
:paste
val n = 10
def f1:Int = {
for(i<-1 to 10){
if(i==n)return i
println(i)
}
retur