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
相关推荐
编啊编程啊程2 小时前
JUC之AQS好学且牛逼的马5 小时前
GOLANG 接口ahauedu5 小时前
AI资深 Java 研发专家系统解析Java 中常见的 Queue实现类韭菜钟6 小时前
在Qt中用cmake实现类似pri文件的功能闲人编程6 小时前
Python第三方库IPFS-API使用详解:构建去中心化应用的完整指南CTRA王大大7 小时前
【golang】制作linux环境+golang的Dockerfile | 如何下载golang镜像源zhangfeng11338 小时前
以下是基于图论的归一化切割(Normalized Cut)图像分割工具的完整实现,结合Tkinter界面设计及Python代码示还梦呦8 小时前
2025年09月计算机二级Java选择题每日一练——第五期鱼鱼说测试9 小时前
postman接口自动化测试從南走到北9 小时前
JAVA国际版东郊到家同城按摩服务美容美发私教到店服务系统源码支持Android+IOS+H5