首页  

scala implicit 参数实例     所属分类 scala 浏览量 666
object ImplicitDemo {

  case class Data(value:String)

  def main(args: Array[String]) {
    implicit val data:Data = new Data("hello")
    val result = run.toUpperCase
    println(result)
    val result2 = run(data).toUpperCase
    println(result2)
  }

  def run(implicit data:Data) :String = {
    // println("value="+data.value)
    data.value
  }
}

run.toUpperCase
run(data).toUpperCase

变量和方法 傻傻分不清楚

上一篇     下一篇
kubectl常用命令

scala class 和 object 的 apply 方法

play slick3 实例

scala运算符 :: :+ +: ::: ++

SBT依赖 % 与 %% 的区别

scala模式匹配中的@