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
相关推荐
程序员三明治1 小时前
【重学计网】TCP如何保证可靠传输?怎么保证可靠性?可靠传输的原理?FL16238631295 小时前
[C#][winform]基于yolov8的水表读数检测与识别系统C#源码+onnx模型+评估指标曲线+精美GUI界面cnxy1887 小时前
围棋对弈Python程序开发完整指南:步骤1 - 棋盘基础框架搭建上进小菜猪8 小时前
基于 YOLOv8 的驾驶员疲劳状态识别系统实战(含完整源码与可视化界面)上进小菜猪8 小时前
基于 YOLOv8 的交通标识与设施识别系统(含完整源码)程序员-周李斌9 小时前
Java 死锁布列瑟农的星空9 小时前
还在手动翻译国际化词条?AST解析+AI翻译实现一键替换武子康9 小时前
大数据-197 K折交叉验证实战:sklearn 看均值/方差,选更稳的 KNN 超参JasmineWr10 小时前
CompletableFuture相关问题零雲10 小时前
java面试:知道java的反射机制吗