本篇文章主要讲述Scala函数式编程之偏函数,异常,及Lazy。
一:偏函数(Partial)定义
偏函数:当函数有多个参数,而在使用该函数时不想提供所有参数(比如函数有3个参数),只提供0~2个参数,此时得到的函数便是偏函数。
object HelloPartialFunction {
def main(args: Array[String]): Unit = {
val sample = 1 to 10
/* val isEven: PartialFunction[Integer, Unit] ={
case x if x % 2 ==0 => println(x+ " is even")
case _ => println("other")