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
相关推荐
IT_陈寒8 小时前
SpringBoot自动配置的坑,这次终于爬出来了jimy18 小时前
C++ 报错的 qualifiers 的意思RainbowFish8 小时前
# RAG 与智能体记忆:从原理到工程实践 > 一篇给学习者的总结。苏三说技术8 小时前
为什么越来越多人用Arthas 4 ?ServBay9 小时前
AI 开发平台出事后,API Key 泄露要怎么办程序员老申9 小时前
解剖 PDF 底层二进制:一行代码如何抓出假薪资流水的 3 处破绽JuiceFS9 小时前
从 Meta 的工程实践看 EB 级 AI 存储架构数据库小学妹9 小时前
MySQL NULL陷阱:NOT IN、三值逻辑与NOT EXISTSAI入职记9 小时前
10 万个会话吃掉 1.1G 内存:Spring AI 会话记忆的两个隐藏成本小兔子9 小时前
getenv 返回的是别人的内存,改一下会改变整个进程的环境