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
相关推荐
阳光是sunny8 小时前
LangGraph中的Reducer是什么灯澜忆梦8 小时前
GO_并发编程---定时器阳光是sunny8 小时前
从链到图:LangGraph 入门基础全解析-银雾鸢尾-8 小时前
C#中的StringBuilder相关方法皮皮林5518 小时前
开源实力派,给本地 AI 装上深度调研能力,一张 3090 跑到 95.7 分!-银雾鸢尾-8 小时前
C#中结构体与类的区别;抽象类与接口的区别努力的小雨9 小时前
把 Windows 桌面图标做成一个会自己运转的小世界武子康9 小时前
Search Console Platform Properties 扩大 SEO 资产边界:从 Page Ranking 到 Topic Coverage(5 类误读边界 + 3 表数据层设计)大模型码小白9 小时前
【Python零基础教程】继承、多态与魔法函数:面向对象编程三大核心特性详解腾渊信息科技公司10 小时前
Spring Boot对接MES实战:视觉检测数据自动同步方案