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
相关推荐
涡能增压发动积7 小时前
同样的代码循环 10次正常 循环 100次就抛异常?自定义 Comparator 的 bug 让我丢尽颜面Wenweno0o7 小时前
0基础Go语言Eino框架智能体实战-chatModelswg3213217 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务tyung7 小时前
一个 main.go 搞定协作白板:你画一笔,全世界都看见gelald7 小时前
SpringBoot - 自动配置原理chenjingming6667 小时前
jmeter线程组设置以及串行和并行设置cch89187 小时前
Python主流框架全解析不爱吃炸鸡柳7 小时前
C++ STL list 超详细解析:从接口使用到模拟实现十五年专注C++开发7 小时前
RTTR: 一款MIT 协议开源的 C++ 运行时反射库Momentary_SixthSense8 小时前
设计模式之工厂模式