Scala基礎 列表

2021-09-05 10:30:28 字數 535 閱讀 1449

列表list

/**

* list

* 預設是不可變集合

* */

val list1 = list(1,2,3)

println(list1)

//賦值

val list11 = list1.updated(1, 4)

println(list11)

//追加,將3先合併到後面的集合中,再將2合併到集合中,最後把1合併進去,從右往左追加

val list2= 1::2::3::list(6,7)//結果是1,2,3,6,7

val list22= 1::2::3::list(6,7)::nil//結果是

println(list2)

println(list22)

//可變list

val list3 = listbuffer[int](10)

list3.update(2,10)

println(list3)

scala練習題 Scala基礎

1 在scala repl中,計算3的平方根,然後再對該值求平方。現在,這個結果與3相差多少?scala scala.math.sqrt 3 warning there were 1 deprecation warnings re run with deprecation for details r...

Scala基礎學習 scala集合 005

定長陣列 println test val a new array string 5 a.length a 0 hello 賦值 a 1 取值 b 1 flink 可以修改值,並沒有修改指標 val c array 1,2,3,4,5,6 c.mkstring 轉換為字串 c.mkstring c....

scala快速上手 二 Scala 基礎

定義變數和常量 變數 用 var 定義 可修改 常量 用 val 定義,不可修改 var name zhangsan println name name lisi println name val gender m gender m 錯誤,不能給常量再賦值 class person object l...