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
相关推荐
房开民4 小时前
c++总结henujolly4 小时前
go学习day two毕设源码-赖学姐4 小时前
【开题答辩全过程】以 基于Java的医院器材管理系统的设计与实现为例,包含答辩的问题和答案AI袋鼠帝4 小时前
腾讯这只小程序Agent🦀,帮我找到了最强日程、文件、知识管理姿势float_com4 小时前
【java常用API】----- Arrays努力的小郑4 小时前
突发!Claude Code 51万行源码全网裸奔:一场史诗级“开源”事故,国内大厂笑麻了HashTang4 小时前
Claude Code 源码中 REPL.tsx 深度解析:一个 5005 行 React 组件的架构启示不会写DN5 小时前
PHP 中的文件读写与上传thatway19895 小时前
ARM TFM-1介绍及代码下载运行适配LuckyTHP5 小时前
迁移shibboleth java获取shibboleth用户信息