Scala箭頭總結

2022-09-13 08:45:12 字數 728 閱讀 7169

在scala中有如下3種箭頭(其實可以更多)

建立map時使用,表示對映

val score = map("小明" -> 50, "小紅" -> 60)
字串"小明"對映成50,"小紅"對映成60

左箭頭在遍歷時使用

val people = list("小明","小紅","小蘭")

for(man <- people)

在scala中普通函式定義格式為

def func(引數名) =
與之相比匿名函式的格式為

(引數名) =>
當只有乙個引數時甚至可以省略小括號

引數名 =>
乙個簡單的例子:

val arr = list(1,2,3)

arr.map(x => x+1).foreach(x => println(x))

def choice(c:string)=

}

其實在scala中箭頭都是方法,也可以自己定義箭頭如-->

def -->(): unit =

-->

//hello -->

}

scala 箭頭總結

自定義符號 1.建立map時使用,表示對映 val score map 小明 50,小紅 60 字串 小明 對映成50,小紅 對映成60 2.左箭頭在遍歷時使用 val people list 小明 小紅 小蘭 for man people 3.3.1 建立匿名函式時使用 在scala中普通函式定義...

Scala中大箭頭的應用場景

def main args array string unit def test x int x 2 def test2 x int x trx int int int string 左邊是引數型別,右邊是返回值型別。def main args array string unit 匿名函式定義,左邊...

scala資料總結

1 scala中文社群 2 scala標準庫 3 scala tour 非常有用,總結得很精闢 4 scala 學習筆記 5 scala 基礎學習篇 別人的學習筆記 6 scala 學習筆記 7 scala基礎語法 8 scala list講解 總結 關於scala,我是從一本書開始看的,快學sca...