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
相关推荐
必须会一定会7 小时前
Agent Plugins 1.0实战:plugin.json、skills、mcp.json目录结构与迁移To_OC7 小时前
装完 ESLint 它一声不吭?我还以为代码写得多好St_rive7 小时前
Page Object设计模式wp123_17 小时前
硬件元器件笔记|IPX8 防水 Type‑C 母座安费诺 124018802112A 与 TONEVEE TY48086‑24A 分析wuyk5557 小时前
4.树:一对多的层次数据结构凤山老林8 小时前
精细化流量治理:Spring Boot 动态特性开关与灰度发布体系luj_17688 小时前
桥牌思维启示:系统设计的模块化架构vipbic8 小时前
一个前端的 9 天重构:我是怎么用 Codex 重做航栈的caimouse10 小时前
ReactOS 图形系统分析(16):字符串对象 — STROBJ(string.c)