首页 > 移动平台 > 详细

scala的apply方法

时间:2017-05-01 11:47:58      阅读:253      评论:0      收藏:0      [点我收藏+]

package cn.itcast

/**
* Created by lishas on 2016/8/22.
*/
object ApplyDemo {

def apply(): Unit ={
println("apply invoked")
}

def apply(name:String):String={
name
}

def apply(name:Int):Int={
println("Int")
name
}

def main(args: Array[String]) {
//val a=ApplyDemo("tom")
val a=ApplyDemo(10)

println(a)

val arr=Array(1,2,3,4,5,6,7,8,9)
}
}

当获取伴生对象,Array不加括号,加括号就是调用apply方法

scala的apply方法

原文:http://www.cnblogs.com/maomeng/p/6791520.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!