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
相关推荐
执笔论英雄几秒前
[RL]协程asyncio.CancelledErrorONExiaobaijs几秒前
基于Spring Boot的校园闲置物品交易系统A24207349302 分钟前
深入理解JS DOM:从基础操作到性能优化的全面指南a_zzzzzzzz3 分钟前
Python 解释器 + Shell 脚本实现桌面打开软件Penge6665 分钟前
Go JSON 序列化大整数丢失精度分析爬山算法5 分钟前
Hibernate(2)Hibernate的核心组件有哪些?码界奇点6 分钟前
基于Spring Boot和Vue的多通道支付网关系统设计与实现IT 行者6 分钟前
Spring Boot 升级之HTTP客户端调整:HttpExchange 与 Feign Client 深度对比分析小蒜学长7 分钟前
python基于Python的医疗机构药品及耗材信息管理系统(代码+数据库+LW)seekCat10 分钟前
C#中的Linq(Language Integrated Query)