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
相关推荐
郑州光合科技余经理9 天前
代码展示:PHP搭建海外版外卖系统源码解析feifeigo1239 天前
matlab画图工具dustcell.9 天前
haproxy七层代理norlan_jame9 天前
C-PHY与D-PHY差异多恩Stone9 天前
【C++入门扫盲1】C++ 与 Python:类型、编译器/解释器与 CPU 的关系QQ4022054969 天前
Python+django+vue3预制菜半成品配菜平台遥遥江上月9 天前
Node.js + Stagehand + Python 部署m0_531237179 天前
C语言-数组练习进阶Railshiqian9 天前
给android源码下的模拟器添加两个后排屏的修改雪人不是菜鸡9 天前
简单工厂模式