val a = list(1,2,3,4);//遍歷迴圈
for(i <-a)
print(i)
for(i <- 0 to a.length-1)
println(a(i))
for(i <- 0until a.length)
print(a(i))
//foreach迭代列印
a.foreach((x:int)=>println(x))
//使用型別推斷簡化函式的定義
a.foreach(x=>println(x)) //
省略引數型別 //
使用"_"來簡化函式定義
a.foreach(println(_)) //
_ 相當於 x=> x
val b = for(i <- a) yield i*iprintln(b)
println(a.map(x=>x+1)) //
使用map方法接收乙個函式,並進行計算操作,再返回乙個新的列表
println(a.map(_ + 1))
SCALA函式式程式設計
建立乙個自定義列表 如何建立乙個註腳 注釋也是必不可少的 katex數學公式 新的甘特圖功能,豐富你的文章 uml 圖表 flowchart流程圖 匯出與匯入 scala的語法規定,將函式賦值給變數時,必須在函式後面加上空格和下劃線 正常宣告乙個帶有乙個字串型別引數,並返回unit型別的方法 sca...
Scala函式式程式設計
知識點1.scala的柯里化技術,允許將接受多個引數的函式,轉變為接受單一引數的函式 2.柯里化的作用可以允許使用者自建控制結構 object demo03 f1 a int,b int int def f11 a int b int f11 a int b int int def f2 a int...
Scala函式式程式設計
package com.yz6 import scala.collection.mutable.arraybuffer object test 定義乙個函式 軀殼 靈魂 def function0 name string unit println 你好 name 將乙個函式作為值傳遞給另乙個函式 在...