函数式编程更偏向于输入和输出,面向对象更偏向于(此处省略请自行google)
interface A{
piblice boolean apply(T input);
piblice boolean equals(Object other);
}
转化scala
用 T => Boolean 表示(是不是很神奇)
表达式:有返回值
语句:可执行,但无返回值
scala中 if 就是一个表达式
scala 大部分语句是返回最后一个表达式的值作为结果
函数式编程更偏向于输入和输出,面向对象更偏向于(此处省略请自行google)
interface A{
piblice boolean apply(T input);
piblice boolean equals(Object other);
}
转化scala
用 T => Boolean 表示(是不是很神奇)
表达式:有返回值
语句:可执行,但无返回值
scala中 if 就是一个表达式
scala 大部分语句是返回最后一个表达式的值作为结果
本文标题:scala 函数编程与面向对象编程、表达式编程
本文链接:https://www.haomeiwen.com/subject/nycpbftx.html
网友评论