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
相关推荐
神奇小汤圆2 小时前
别死记硬背!Java的CountDownLatch 核心原理:AQS state 才是关键ssshooter2 小时前
告别 Chat Completions:深度解析 AI 接口新标准 `/v1/responses`武子康3 小时前
大数据-244 离线数仓 - Hive ODS 层建表与分区加载实战(DataX→HDFS→Hive)神奇小汤圆3 小时前
MySQL 时间类型选型避坑:timestamp 和 datetime 该怎么选?Gardener1723 小时前
关于使用kubevirt 的 api 创建的虚拟机Java编程爱好者3 小时前
请收藏好:Doug Lea写的理解 Java NIO 与 Reactor 模式最权威的资料golang学习记3 小时前
Go 1.26 go fix 实战:一键现代化你的Go代码Java编程爱好者3 小时前
突破Netty极限:基于Java 21 FFM API手写高性能网络通信框架Qinana3 小时前
第一次用向量数据库!手搓《天龙八部》RAG助手,让AI真正“懂”你苏三说技术3 小时前
阿里又开源了一个顶级Java项目!