package test38
object test {
//复习隐式转换
//隐式转换:编译器 偷偷的,自动地帮我们把一种数据类型转换为另一种类型
//例如:int-->double
//它有失败的时候(double-->int).有成功的时候
// 当他转换失败的时候,我们提供一个工具,让他能成功
//明确地,把double转成int
implicit def X(d:Double):Int={
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隐式转换
爱吃香菜---www2024-12-11 14:25
相关推荐
Yao8063 分钟前
MinIO自建对象存储,省OSS费用的完整方案Ai拆代码的曹操6 分钟前
深夜告警风暴:Dubbo 异步调用回调丢失 300 次——一个 tech lead 的自述Yolanda_202240 分钟前
Python学习-第九部分-错误处理与异常处理郝学胜-神的一滴43 分钟前
Qt 高级编程 037:QSS按钮样式封神指南DFT计算杂谈44 分钟前
SCIENTIFIC REPORTS 非 van der Waals可调二维磁性材料设计平台库拉库拉里1 小时前
深入理解 C# 异步编程:同步、Task.Wait () 与 await 的本质区别及实践指南霍霍的袁1 小时前
【C++】string类 从 入门使用 到 底层深浅拷贝模拟实现酷在前行1 小时前
【R绘图】Nature Communications 半眼图复刻:分布、区间与多面板排版(保姆级教程)C++、Java和Python的菜鸟1 小时前
第10章 后端Web进阶(Maven高级)Codelinghu2 小时前
LangSmith Evaluate实战评估Agent,不要在玩Demo了