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
相关推荐
virus59451 小时前
悟空CRM mybatis-3.5.3-mapper.dtd错误解决方案初次见面我叫泰隆2 小时前
Qt——3、常用控件计算机毕设VX:Fegn08952 小时前
计算机毕业设计|基于springboot + vue蛋糕店管理系统(源码+数据库+文档)没差c2 小时前
springboot集成flyway三水不滴3 小时前
Redis 过期删除与内存淘汰机制无小道3 小时前
Qt——QWidget时艰.3 小时前
Java 并发编程之 CAS 与 Atomic 原子操作类梵刹古音3 小时前
【C语言】 函数基础与定义笨蛋不要掉眼泪3 小时前
Spring Boot集成LangChain4j:与大模型对话的极速入门梵刹古音3 小时前
【C语言】 结构化编程与选择结构