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
相关推荐
IT_陈寒8 小时前
Redis误用keys命令把生产环境搞崩了,血的教训她的男孩8 小时前
多租户和数据权限怎么共存?扒完拦截器注册链路,我找到 4 个隐蔽的坑用户8356290780518 小时前
使用 Python 设置 Excel 页眉和页脚步行cgn8 小时前
IoC 控制反转:从概念到 Spring 的实现MC皮蛋侠客8 小时前
OPC UA 系列(一):标准全景与 Python 最小闭环——让第一条设备数据流动起来爱勇宝9 小时前
没有 Fn 键关触控板?我做了一个双击即用的 Windows 小工具SamChan909 小时前
PDF翻译后的格式完整性校验:用Python自动比对译文与原文档的表格与段落结构沙湖遇雨9 小时前
8.ByteBuf 的数据模型、生命周期和内存分配by组态9 小时前
Ricon组态系统API参考手册