scala 函数编程与面向对象编程、表达式编程
2018-08-13 本文已影响0人
scandly
函数式编程更偏向于输入和输出,面向对象更偏向于(此处省略请自行google)
interface A{
piblice boolean apply(T input);
piblice boolean equals(Object other);
}
转化scala
用 T => Boolean 表示(是不是很神奇)
表达式:有返回值
语句:可执行,但无返回值
scala中 if 就是一个表达式
scala 大部分语句是返回最后一个表达式的值作为结果