package hfd
object Test37 {
//复习隐式转换
//隐式转换:编译器 偷偷地,自动的帮我们把一种数据类型转换为另外一种类型
//列如:int -->double
//它有失败的时候(double -->int),有成功的时候
//当它转换失败的时候,我们提供·一个工具,让它能成功
//明确的,把double转成int
implicit def X(d:Double):Int={
println("implicit X 被调用了")
d.toInt
}
def main(args: Array[String]): Unit = {
var i: Int = 1
var j: Double = 2.1
//i=j //把Double转入Int
j = i //把Int转入Double
println(i)
}
}
Scala的隐式转换
2401_833788052024-12-10 9:18
相关推荐
时来天地皆同力.1 小时前
Java面试基础:概念hackchen2 小时前
Go与JS无缝协作:Goja引擎实战之错误处理最佳实践铲子Zzz3 小时前
Java使用接口AES进行加密+微信小程序接收解密小小小新人121233 小时前
C语言 ATM (4)Two_brushes.3 小时前
【linux网络】网络编程全流程详解:从套接字基础到 UDP/TCP 通信实战小白学大数据3 小时前
R语言爬虫实战:如何爬取分页链接并批量保存争不过朝夕,又念着往昔3 小时前
Go语言反射机制详解Azxcc04 小时前
C++异步编程入门Biaobiaone4 小时前
Java中的生产消费模型解析我命由我123454 小时前
前端开发问题:SyntaxError: “undefined“ is not valid JSON