1. 程式人生 > >scala基礎語法,變數宣告,輸出語句

scala基礎語法,變數宣告,輸出語句

scala 入門

1、變數宣告

1、不可變型

val a = “小明”

2、可變型

var a:String = “小明” var a = “小明”

2、Scala的值型別有7中

同java的8大基本資料型別。少了一個boolean

byte short int long double float char

3、for迴圈

數字迴圈
for(i<- i to 10){
    println(i)
}
列印1 - 10;
陣列迴圈
var arr = Array("java","scala","c#");
for(i<- arr){
    println(i) 
}

4、方法和函式

方法
    宣告:def ml(x: Int,y: Int) :Int = x +y;
    呼叫:ml(3,4)
    結果:7
函式 
    聲名:val f1 = (x:Int,y:Int)=>x+y
    f1(2,3)
    結果:5

5、陣列

val arr = Array(1,2,3);
val arr1 = ArrayBuffer();可變的陣列

6、對映

val map1 = Map("scala"->1,"java"->2);
val map2 = Map(("scala","1"),("java"
,"2"));