package YXH object YXH { def main(args: Array[String]): Unit = { //var ff = (x:Int) => println(x) //定义一个匿名函数 var a = List(1,2,3,4) //定义列表 //a.foreach(ff) //集合.特殊的方法(回调函数)回调函数作用在集合的每一个函数上 //a.foreach((x:Int)=>println(x)) //可以直接传入匿名函数 //a.foreach(println(_:Int)) //当函数体内,对参数仅访问一次时,可以省略参数列表,用下划线代替参数 a.foreach(println(_)) //_:Int之后的类型在这里可以省略,因为_代表列表的元素,类型是已知的 } }
scala 中 foreach 的作用解释
最新推荐文章于 2024-08-01 15:05:06 发布