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
相关推荐
cch89186 小时前
汇编与Java:底层与高层的编程对决荒川之神7 小时前
拉链表概念与基本设计chushiyunen7 小时前
python中的@Property和@Setter小樱花的樱花7 小时前
C++ new和delete用法详解froginwe117 小时前
C 运算符fengfuyao9858 小时前
低数据极限下模型预测控制的非线性动力学的稀疏识别 MATLAB实现摇滚侠8 小时前
搭建前端开发环境 安装 nodejs 设置淘宝镜像 最简化最标准版本 不使用 NVM NVM 高版本无法安装低版本 nodejst198751288 小时前
MATLAB十字路口车辆通行情况模拟系统yyk的萌8 小时前
AI 应用开发工程师基础学习计划Amumu121389 小时前
Js:正则表达式(一)