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
相关推荐
一起养小猫1 分钟前
LeetCode100天Day9-无重复字符的最长子串与赎金信wjs20247 分钟前
Go 语言类型转换菩提祖师_7 分钟前
基于Java的物联网智能交通灯控制系统公众号:ITIL之家12 分钟前
服务价值体系重构:在变化中寻找不变的运维本质技术不打烊17 分钟前
InnoDB 核心原理拆解:缓冲池、Redo Log、MVCC 的底层逻辑zhaokuner18 分钟前
01-领域与问题空间-DDD领域驱动设计武子康20 分钟前
大数据-201 决策树从分裂到剪枝:信息增益/增益率、连续变量与CART要点、BeYourself24 分钟前
Spring AI RAG 系统文档加载cike_y26 分钟前
Spring:代理模式之静态代理&动态代理青岛少儿编程-王老师26 分钟前
CCF编程能力等级认证GESP—C++8级—20251227