package hfd
object Test37 {
//复习隐式转换
//隐式转换:编译器 偷偷地,自动的帮我们把一种数据类型转换为另外一种类型
//列如:int -->double
//它有失败的时候(double -->int),有成功的时候
//当它转换失败的时候,我们提供·一个工具,让它能成功
//明确的,把double转成int
implicit def X(d:Double):Int={
println("implicit X 被调用了")
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的隐式转换
2401_833788052024-12-10 9:18
相关推荐
昵称画41 分钟前
交接班记录电子化:三班之间的信息不漏“AI国潮设计-小江”1 小时前
【AIGC实战】Python+SDXL批量生成“潮汕英歌舞不倒翁”IP | 角色一致性与多场景融合方案,附完整代码传奇开心果编程1 小时前
【Rust入门练中学】第6课:结构体与方法code tsunami2 小时前
【无标题】CodeGL2 小时前
10、Python基础之进程和线程TechWayfarer3 小时前
PHP漏洞被利用,怎么揪出攻击IP?卡卡~~4 小时前
“101计划”核心课程实践教材《数据实验结构指导-C++语言版》题目集qq_406981034 小时前
大白话rust系列09 函数调用两次有什么错?学逆向的5 小时前
C 多文件开发布吉岛的石头5 小时前
Java 程序员第 50 阶段3:数据工程:预训练语料清洗与去重