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
相关推荐
Wang's Blog几秒前
Java 项目部署之 Docker工具快速入门: Docker 数据卷命令与挂载实操云和数据.ChenGuang8 分钟前
用 Claude Code 重构遗留系统:从评估到落地的完整指南霸道流氓气质11 分钟前
AI 应用异常检测与根因分析:语义漂移检测、因果图推理与LLM-as-Judge的 Java 生产级实现棉猴16 分钟前
玩游戏学Python2-IDLE与pgzero入门xuxigifxfh19 分钟前
牛客:BISHI2 【模板】栈的操作(Charon)41 分钟前
【C++面试】线程并发与异步:区别、实现原理及使用场景豆角焖肉1 小时前
SpringBoot 集成腾讯 AI 人脸识别AIFQuant1 小时前
Python A股实时行情API接入:沪深股票数据与WebSocket推送实战付威20231 小时前
如果你想拥有自己的 Agent,为什么值得从 rpi 开始2302_805771071 小时前
Day23:POM设计模式(封装)