spark
拯救大黄
热爱生活.
展开
-
Scala 偏函数 demo
demo package cn.scala object scala_partial_Function { //偏函数 def main(args: Array[String]): Unit = { //自己定义一个偏函数 //可以进来任何类型, 只出去String 类型 def xxx:PartialFunction[Any,String] = { case "hello" => "val is hello" case x:Int =>原创 2022-01-10 10:42:08 · 205 阅读 · 0 评论 -
Scala 符号
符号含义 泛型限定 泛型中的符号 <: >: <% : + - 符号 作用 [T <: UpperBound] 上界 [T >: LowerBound] 下界 [T <% ViewBound] 视界 [T : ContextBound] 上下文界 [+T] 协变 [-T] 逆变 参考:https://blog.csdn.net/datadev_sh/article/details/79589238#t4 eg: <: 我们定义一个类:“Earth” class Ea原创 2022-01-09 12:42:59 · 172 阅读 · 0 评论 -
Scala TraitDemo
package cn.scala trait God { def say():Unit = { println("god : .. say") } } trait Mg { def ku():Unit={ println("mg : .. ku") } def hairen():Unit } /* java 可以单继承,多实现 如果有两个类, 我都想继承, 我继承你,有的不用自己实现, 但是我又想继承多个类 */ class Person(name:String)原创 2022-01-09 12:41:40 · 262 阅读 · 0 评论