scala中的apply和update方法
来源:互联网 发布:php mysql防止sql注入 编辑:程序博客网 时间:2024/05/16 05:30
scala中的apply方法的隐式调用方法为:
对象(参数)
scala中的update方法的隐式调用方法为:
对象(参数1) = 参数2
示例如下:
class MyClass{
def apply(str:String):Unit={
println("applying.." + str)
}
def update(str1:String,str2:String):Unit={
println("update.." + str1 + str2)
}
}
object MyClass{
def main(args: Array[String]): Unit = {
val mine = new MyClass
mine("hello")
mine("world!")
mine("hello") = "world"
}
}
把以上内容保存到文件
applyUpdate.scala
在linux终端运行命令:
scalac applyUpdate.scala
scala MyClass
输出如下:
applying..hello
applying..world!
update..helloworld
windows使用cmd黑窗口,或者使用IDE直接run即可。
0 0
- Scala 中的 apply 和 update 方法
- Scala 中的 apply 和 update 方法
- Scala 中的 apply 和 update 方法
- Scala 中的 apply 和 update 方法
- scala中的apply和update方法
- Scala语言 中的 apply 和 update 方法的使用
- scala的 apply方法和update方法
- scala中的apply()方法
- Scala中的apply方法
- scala 的apply,update,unapply方法
- scala中的apply和unapply
- Scala 中的 apply 方法和单例对象
- Scala中的伴生对象apply方法和单例对象
- scala中的apply方法与unapply方法
- Scala中的 apply
- 0011.scala中的apply
- scala apply方法 笔记
- Scala apply方法
- js闭包
- linux 批量结束后台进程
- 表单提交,getjson
- 细数iOS上的那些安全防护
- 李开复给大学生的第5封信:你有选择的权利
- scala中的apply和update方法
- ERROR: role "data" cannot be dropped because some objects depend on it
- ionic项目中跨页面传递参数的几种方式
- 如何有效的清除Android中无用的资源(静态代码分析)
- JavaScriptCore实战练习精品文章
- 使用shell 脚本做简单的压力测试
- 禁用缓存案例
- iOS屏幕旋转的监测
- jiecaovideo开源项目笔记-JCVideoPlayer分析-全屏逻辑