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
相关推荐
mldong40 分钟前
C# 开发者也有自己的轻量工作流引擎了:NuGet 装包,5 分钟跑通一条审批流kruptos2 小时前
分布式系统怎么“选主“?Raft 共识一次讲清吴声子夜歌2 小时前
ApacheCommons——commons-cli(命令行参数解析)爱学堂IT分享3 小时前
鹤翔老师pmp项目管理培训认证考试课 (直播录播题库送学时证明)【共58课时】-51CTO学堂benchmark_cc3 小时前
REST API 和 Python SDK 应该怎么选?量化交易数据接口选型实战王的宝库3 小时前
Go 项目结构:从单文件到标准工程布局Tairitsu_H3 小时前
[C++] 深入理解红黑树:封装set与map泡海椒3 小时前
JQuick-Curl 性能分析:并发场景下的性能表现与调优,第三方接口调用不只要快写也要稳跑小智老师PMP4 小时前
2026深度解析|PMP第八版与NPDP核心侧重点本质区别(管理类证书怎么选)码事漫谈4 小时前
类型即世界:一个 C++ 程序员的本体论入门