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
相关推荐
侃侃_天下17 小时前
最终的信号类echoarts18 小时前
Rayon Rust中的数据并行库入门教程Aomnitrix18 小时前
知识管理新范式——cpolar+Wiki.js打造企业级分布式知识库每天回答3个问题18 小时前
UE5C++编译遇到MSB3073伍哥的传说19 小时前
Vite Plugin PWA – 零配置构建现代渐进式Web应用小莞尔19 小时前
【51单片机】【protues仿真】 基于51单片机八路抢答器系统我是菜鸟0713号19 小时前
Qt 中 OPC UA 通讯实战JCBP_19 小时前
QT(4)Brookty19 小时前
【JavaEE】线程安全-内存可见性、指令全排序百锦再20 小时前
[特殊字符] Python在CentOS系统执行深度指南