scala針對每一類集合都提供了乙個迭代器(iterator)用來迭代訪問集合
每乙個迭代器都是有狀態的
可以使用while或者for來逐個返回元素
定義乙個列表,包含以下元素:1,2,3,4,5
使用while迴圈和迭代器,遍歷列印該列表
參考**
scala> val ite = a.iterator
ite: iterator[int] = non-empty iterator
scala> while(ite.hasnext)
示例
定義乙個列表,包含以下元素:1,2,3,4,5
使用for 表示式和迭代器,遍歷列印該列表
參考**
scala> val a = list(1,2,3,4,5)
a: list[int] = list(1, 2, 3, 4, 5)
scala> for(i <- a) println(i)
Scala語法 iterator迭代器
scala針對每一類集合都提供了乙個迭代器 iterator 用來迭代訪問集合 hasnext 查詢容器中是否有下乙個元素 next 返回迭代器的下乙個元素,如果沒有,丟擲nosuchelementexception 示例 1.定義乙個列表,包含以下元素 1,2,3,4,5 2.使用while迴圈和...
Scala 語法入門
for i 1 to 3 j 1 to 3 println i j for i 1 to 3 j 1 to 3 if i j print f 3d 引數後面跟型別 def sum a int,b int int var sumfun a int,b int a b 預設值 def sum a int...
scala入門練習
1 輸入兩個數,按從小到大排序後輸出 2 輸入三個數 互不相同 並將三個公升序輸出 公升序 從小到大 3 輸入乙個年份,判斷是否是閏年 能被400整除 能被4整除,不能被100整除 4.輸入乙個時間,輸出它的下一秒時間。20 39 40 20 39 41 20 39 59 20 40 00 20 5...