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
相关推荐
萝卜白菜。16 分钟前
TongWeb7.0相同的类指明加载顺序wb0430720116 分钟前
使用 Java 开发 MCP 服务并发布到 Maven 中央仓库完整指南Rsun0455117 分钟前
设计模式应该怎么学良木生香34 分钟前
【C++初阶】:C++类和对象(下):构造函数promax & 类型转换 & static & 友元 & 内部类 & 匿名对象 & 超级优化5系暗夜孤魂39 分钟前
系统越复杂,越需要“边界感”:从 Java 体系理解大型工程的可维护性本质无巧不成书02181 小时前
C语言零基础速通指南 | 1小时从入门到跑通完整项目nbwenren1 小时前
Springboot中SLF4J详解三雷科技2 小时前
使用 `dlopen` 动态加载 `.so` 文件wellc2 小时前
java进阶知识点听风吹等浪起2 小时前
用Python和Pygame从零实现坦克大战