import scala.collection.mutable
object helloworld
}
for((k,v)<-對映)處理k和v
如果你需要訪問鍵或值,可以使用keyset和values方法,values返回乙個iterable
要反轉乙個對映-----即交換鍵和值的位置-----可以用:
for((k,v)<-對映)yield(v,k)
元組可以用於函式需要返回不止乙個值的情況,"new york".partition(_.isupper)//輸出對偶,分別是滿足某個條件和不滿足某個條件的字元
object helloworld
println()
//使用tomap方法可以將對偶的集合轉換成對映
val keys = array("1", "2", "3", "4", "5")
val values = array("打", "倒", "親", "日", "派")
val map = keys.zip(values).tomap.toarray.sorted //將對映轉成array之後排序,然後就可以將排序之後的結果輸出
for ((k, v) <- map)
}}
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...
scala學習筆記3 對映和元組
對映和元組 1 scala中,對映是對偶的集合,可以看做將鍵對映到值的函式,區別在於函式一般用於計算,而對映只做查詢。val scores map alice 10,bob 3,cindy 8 不可變的對映 val scores new scala.collection.mutable.hashma...
scala之三 陣列 對映 元組
1.陣列 定長陣列,可以使用array,當指定型別而沒有初始化時,使用初始預設值初始化 val nums new array int 10 當指定了初始值時,定義陣列就不需要new了 val s array hello world s 0 good 變長陣列,使用arraybuffer,其定義與定長...