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
相关推荐
jimy17 小时前
c++的 Type Traits (二、更详细版本)woniu_maggie7 小时前
SAP MDG主数据治理实战:从架构原理到项目实施全解析狗凯之家源码网7 小时前
纯 PHP+MySQL 应用市场系统源码实测!xiaoqiMikko7 小时前
Redis 实战(一):内存满了 —— 拒写、淘汰、被系统杀掉,以及删了 key 内存为什么不降(6.2.4 实测)dishugj7 小时前
系统架构风险点、敏感点和权衡点的概念和区分工程师小爱7 小时前
电芯尺寸合格,不等于电池包尺寸合格geovindu7 小时前
rust:Memento Pattern(续)闲云lazycloud7 小时前
第 1 课:Harness 与 Agent 运行时马优晨7 小时前
JAVA 中 VO 实体类是什么意思,为什么要做这个