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
相关推荐
hrhcode1 小时前
【Netty】五.ByteBuf内存管理深度剖析啊吧怪不啊吧1 小时前
C++之基于正倒排索引的Boost搜索引擎项目usuallytool部分代码及详解CeshirenTester1 小时前
9B 上端侧:多模态实时对话,难点其实在“流”发现你走远了2 小时前
Windows 下手动安装java JDK 21 并配置环境变量(详细记录)NEXT062 小时前
后端跑路了怎么办?前端工程师用 Mock.js 自救实录泯泷2 小时前
提示工程的悖论:为什么与 AI 对话比你想象的更难游乐码2 小时前
c#类和对象黎雁·泠崖2 小时前
Java常用类核心详解(一):Math 类超细讲解懒惰成性的3 小时前
12.Java的异常-To be number.wan3 小时前
Python数据分析:时间序列数据分析