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
相关推荐
明月_清风21 分钟前
FastAPI 从入门到实战:3 分钟构建高性能异步 API小村儿22 分钟前
连载10-Sub-agents 深度解析:从源码理解 Claude Code 的分身术他们叫我阿冠24 分钟前
Day5学习--SpringBoot详解笨拙的老猴子26 分钟前
[特殊字符] Java GC机制详解:G1、ZGC、Shenandoah全面解析与版本演进对比水木流年追梦29 分钟前
大模型入门-Reward 奖励模型训练电子云与长程纠缠1 小时前
UE5制作六边形包裹球体效果枕星而眠1 小时前
Linux 四大进程/线程同步锁详解:互斥锁、读写锁、条件变量、文件锁IT_陈寒1 小时前
Vite动态导入把我坑惨了,原来要这样用才对砍材农夫1 小时前
物联网 基于netty构建mqtt协议规范(遗嘱与保留消息)froginwe111 小时前
Python3 迭代器与生成器