// Make a list via the companion object factory
val days = List[String]("Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday")
val days2 = List(1,2)
// Make a list element-by-element
val when = "AM" :: "PM" :: List()
// Pattern match
days2 match {
case List(_,_) =>
println("aaaaaaaaaaaaaasys: " + _)
case List() =>
println("There don't seem to be any week days.")
}
###
后台直接打印
com.kindo.demo.scala.HelloWorld$$$Lambda$6/1915910607@10f87f48
走的模式应该是List(_,_),我想知道打印的这串是什么意思,为啥前面的aaaaaaaaaaaaaasys,没有打印
这里的
"aaaaaaaaaaaaaasys: " + _
应该是一个偏函数:所以println 里面是一个函数而不是一个字符串