Scala foreach操作
package scala_learn.demo11_Collection
/**
* Created by liguohua on 2017/3/1.
*/
object O6_Foreach {
def main(args: Array[String]) {
test4
test3
test2
test1
}
def test4: Unit = {
val ls = List(2, 4, 3, 45, 109)
ls.foreach(print(_))
}
def test3: Unit = {
val ls = List(2, 4, 3, 45, 109)
ls.foreach(x => print(x + "\t"))
}
def test2: Unit = {
val ls = List(2, 4, 3, 45, 109)
ls.foreach((x: Int) => print(x + "\t"))
}
def test1: Unit = {
val ls = List(2, 4, 3, 45, 109)
ls.foreach(add(_))
}
def add(x: Int): Unit = {
print(x + "\t")
}
}