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
相关推荐
weixin_440784117 小时前
【HandlerThread实现原理】天空'之城7 小时前
C 语言工业级通用组件手写 24:互补滤波有梦不弃7 小时前
模块化单体架构设计方案:DDD + 六边形架构落地实践XR1234567887 小时前
工厂车间无线网络方案对比:AGV漫游哪家强?傻啦嘿哟8 小时前
某短视频平台视频爬虫实战:抓取推荐流视频信息,绕过反爬的3种技巧現実君8 小时前
【硬件进阶】AD22上位替换JLEDA教程mubei-1238 小时前
SpringDAO的用法格林威11 小时前
多相机微秒级对齐:硬件触发 vs PTP(IEEE 1588)方案实战对比江南十四行11 小时前
Spring框架核心(上)——IoC控制反转与DI依赖注入详解IT_陈寒12 小时前
Redis缓存击穿把我坑惨了,原来这样设过期时间才靠谱