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
相关推荐
卷Java2 分钟前
GPTQ vs AWQ vs GGUF:模型量化工具横向测评charlie11451419121 分钟前
嵌入式C++工程实践第20篇:GPIO 输入模式内部电路 —— 芯片是如何“听“到外部信号的消失的旧时光-194323 分钟前
Spring Boot 工程化进阶:统一返回 + 全局异常 + AOP 通用工具包xinhuanjieyi44 分钟前
极语言让ai学习的方法xiaogutou11211 小时前
2026年历史课件PPT模板选购指南:教师备课效率与精度的平衡方案追风筝的人er1 小时前
SpringBoot+Vue3 企业考勤如何处理法定假期?节假日方案、调休补班与工作日判断链路拆解StockTV1 小时前
印度股票实时数据 NSE和BSE的实时行情、K 线及指数数据chaofan9801 小时前
GPT-5.5 领衔 Image 2.0:像素级控制时代,AI 绘图告别开盲盒爱码小白2 小时前
Python 异常处理 完整学习笔记c++之路2 小时前
C++20概述