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
相关推荐
庞轩px15 小时前
第七篇:Spring扩展点——如何优雅地介入Bean的创建流程ltl15 小时前
Q/K/V 三件套:把 Bahdanau 抽象成一个公式代钦塔拉15 小时前
Qt4 vs Qt5 带参数信号槽的连接方式详解千叶风行17 小时前
Text-to-SQL 技术设计与注意事项InfinteJustice17 小时前
踩坑分享C 语言文件操作全攻略:从基础读写到随机访问与缓冲区原理码云数智-大飞17 小时前
滥用Lombok的@EqualsAndHashCode导致线上事故复盘yong999017 小时前
C# 实时查看硬件使用率(CPU 内存 硬盘 网络)不午休の野猫17 小时前
vs + qt环境编译.sln项目时报无法解析的外部符号metaObject && qt_metacast阿kun要赚马内17 小时前
后端数据操作组合:Pydantic与ORM吴声子夜歌18 小时前
Java——接口的细节