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
相关推荐
消失的旧时光-194313 分钟前
Android回退按钮处理方法总结千里马-horse34 分钟前
Async++ 源码分析7--parallel_reduce.h量化交易曾小健(金融号)1 小时前
Python美股量化交易填坑记录——3.盈透(Interactive Brokers)证券API接口Madison-No71 小时前
【C++】探秘string的底层实现lly2024062 小时前
AJAX JSON 实例QiZhang | UESTC2 小时前
JAVA算法练习题day27坚持就完事了2 小时前
2-C语言中的数据类型ss2733 小时前
手写MyBatis第96弹:异常断点精准捕获MyBatis深层BUGStanford_11063 小时前
关于嵌入式硬件需要了解的基础知识白水先森3 小时前
Python 运算符与列表(list)