摘要: 方法filesMatching接收一个函数作为参数,这种高阶函数,可以简化很多代码。 _.endsWith(query)中有一个自由变量query,形成了闭包。 object Test9$1 { private def filesHere = new File(".").listFiles() de 阅读全文
posted @ 2020-11-29 14:26 地中有山 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 1.重复参数 要表示这样一个重复参数,需要在参数的类型之后加上一个星号(*)。 def main(args: Array[String]): Unit = { echo("hello", "world!") } def echo(args: String*) = { for (arg <- args 阅读全文
posted @ 2020-11-29 13:47 地中有山 阅读(116) 评论(0) 推荐(0) 编辑