-
查看全部
-
函數(shù)使用方式
查看全部 -
搭建Scala的運行環(huán)境 1:安裝JDK——因為Scala語言是在jvm之上構(gòu)建的 2:安裝Scala運行環(huán)境——因為我們要運行Scala語言編寫的程序 3:安裝sbt——這個是構(gòu)建Scala程序的工具 4:安裝repl——這個是工具適合編寫簡單的Scala程序 5:安裝ide——這類工具適合編寫復(fù)雜的Scala程序
查看全部 -
scala 連接操作符
::
:::
查看全部 -
尾遞歸函數(shù)(Tail Recursive Function)中所有遞歸形式的調(diào)用都出現(xiàn)在函數(shù)的末尾。
當(dāng)編譯器檢測到一個函數(shù)調(diào)用是尾遞歸的時候,它就覆蓋當(dāng)前的活動記錄而不是在棧中去創(chuàng)建一個新的
查看全部 -
柯里化函數(shù)(Curried Function) 把具有多個參數(shù)的函數(shù)轉(zhuǎn)換為一條函數(shù)鏈,每個節(jié)點是單一參數(shù)
查看全部 -
Scala 2 種求值策略(Evaluation Strategy)
Call By Value
Call By Name
查看全部 -
Block也是一個表達式, 最終結(jié)果值為最后一個表達式的值
查看全部 -
Scala自動類型推導(dǎo)
查看全部 -
REPL
Read Evaluate Print Loop
查看全部 -
函數(shù)式編程的優(yōu)點
并行編程
多核計算、云計算
查看全部 -
引用透明 Referential Transparency
查看全部 -
啊
查看全部 -
看不清
查看全部 -
map的操作
p.keys? 查詢所有的key
p.values 查詢所有的values
p+(1->"heoo")? ,java 的p? put (1,"heoo")
p++(1->"haldasd",2->"eow")? 兩次put操作
查看全部
舉報