scala 程式設計 其三 對映與元組

2022-05-08 14:57:10 字數 381 閱讀 2217

關於對映的說明:

1,陣列,集合,元組,對映等預設都是不可變的 ,需要引入可變的包!

2,map 採用的是類繼承的方式來進行實現可變與不可變的

3,map 是乙個不可變的鍵值庫,鍵和值都可以型別引數化

package

day01

object test5

}

關於元組的說明:

1,元組是一種容器,元組是不可變的,並且可以包含很多態別物件

2,元組的索引是基於 1開始的,這是因為對於擁有靜態型別的元組的其他語言都是 索引都是1開始的

package

day01

object test3

}

scala之三 陣列 對映 元組

1.陣列 定長陣列,可以使用array,當指定型別而沒有初始化時,使用初始預設值初始化 val nums new array int 10 當指定了初始值時,定義陣列就不需要new了 val s array hello world s 0 good 變長陣列,使用arraybuffer,其定義與定長...

Scala對映和元組

import scala.collection.mutable object helloworld for k,v 對映 處理k和v 如果你需要訪問鍵或值,可以使用keyset和values方法,values返回乙個iterable 要反轉乙個對映 即交換鍵和值的位置 可以用 for k,v 對映 ...

Scala 對映和元組

val scores map jim 10,tom 20 sam 44 key value,key,value 兩種方式表示,不可變對映,val s scala.collection.mutable.map jim 10,tom 20 sam 44 可變對映 val s1 new scala.col...