xml code 12
3456
78910
1112
1314
1516
1718
1920
2122
2324
2526
2728
2930
3132
3334
3536
3738
3940
4142
4344
4546
4748
4950
5152
5354
5556
5758
5960
6162
6364
6566
6768
6970
7172
7374
7576
7778
7980
8182
8384
8586
8788
8990
9192
9394
9596
9798
99100
101102
103104
105106
107108
109110
111112
113114
115116
117118
119120
121package com.lyzx.day06
class t3
println("***********************************")
//遍歷列表的第二種方式 for+until
for(index <-
0until l.size)
}//列表的過濾方法(1)
def f2(): unit =
for(item <- l)
}// 過濾後的元素和源列表中的元素是同乙個元素只是過濾後的列表裡面存放符合filter(f)中f函式的元素引用,該引用和原始列表中的引用指向同乙個物件
def f3(): unit =)
l2s(0).setname("我不是索爾")
for(item <- l2s)
for(item <- ls)
}/**
* map方法
* map值對映即把流中的元素準換為另一種型別的元素
*/def f4(): unit =)
}/**
* map和flatmap的區別
*/def f5(): unit =)
/*flatmap 把map後的資料押平了即把(["hello","world"],["hello","lyzx"],["hello","china"])的資料結構裡面的所有陣列裡的元素全部提取出來放在乙個陣列裡面
*/println("****************************************")
ls.flatmap(item=>item.split(" "))
.foreach(item=>println("flatmap:"+item))}}
object t3
}class user(_name:string,_age:int)
def getage():int=
def setname(_name:string): unit =
override def tostring= "name:"+name+" age:"+age
}list的所有方法
Scala之函式式程式設計高階
給你乙個集合 val list list 1,2,3,4,abc 請完成如下要求 將集合 list 中的所有數字 1,並返回乙個新的集合 要求忽略掉 非數字 的元素,即返回的 新的集合 形式為 2,3,4,5 object partialfundemo01 模式匹配 def addone2 i an...
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...