scala 隐式转换

来源:互联网 发布:西部数码域名实名认证 编辑:程序博客网 时间:2024/05/21 06:13
def display(input:String):Unit = println(input)implicit def typeConvertor(input:Int):String = input.toStringimplicit def typeConvertor(input:Boolean):String = if(input) "true" else "false"def main(args: Array[String]): Unit = {  display("1212")  display(12)  display(true)}
implicit 定义一个隐式转换函数,名称随意取,根据入参确定执行哪个函数,一个作用域内相同入参的隐式转换函数只能存在一个
0 0
原创粉丝点击