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
相关推荐
大风起兮云飞扬丶4 分钟前
Java——线程池喵个咪22 分钟前
GoWind Kanban 拆解:看板拖拽背后——LexoRank、乐观锁与尽力而为广播喵个咪23 分钟前
GoWind OA 拆解:用 3000 行 Go 写一个够用的审批工作流引擎喵个咪25 分钟前
GoWind Ledger 拆解:单式记账的余额一致性——confirm、补偿,以及没进事务的那些缝隙喵个咪25 分钟前
GoWind Shop 拆解:订单超时关单——一个事务里的四联动我命由我1234529 分钟前
Python 开发 - Python 虚拟环境c#上位机30 分钟前
C#上位机项目实战——exe项目调试更改dll中源代码basketball61630 分钟前
C++ 中字符串与常见类型的转换总结梦影_31 分钟前
MySQL进阶教程(一)—— 储存过程与触发器(上)喵个咪32 分钟前
GoWind ERP 拆解:一个 ERP 里的三种一致性等级