package hfd
object Test37 {
//复习隐式转换
//隐式转换:编译器 偷偷地,自动的帮我们把一种数据类型转换为另外一种类型
//列如:int -->double
//它有失败的时候(double -->int),有成功的时候
//当它转换失败的时候,我们提供·一个工具,让它能成功
//明确的,把double转成int
implicit def X(d:Double):Int={
println("implicit X 被调用了")
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的隐式转换
2401_833788052024-12-10 9:18
相关推荐
格发许可优化管理系统12 分钟前
Mentor许可证使用规定全解析FL162386312921 分钟前
C# OpenCvSharp 基于霍夫变换直线检测的文本图像倾斜校正文本图像倾斜校techdashen35 分钟前
在 Fly.io 上使用 Rust 构建远程开发环境:从 Tokio 到 eBPF留白_39 分钟前
pandas文件读取与存储夕除1 小时前
AOP 实现 Redis 缓存切面解析feifeigo1231 小时前
马尔可夫决策过程(MDP)MATLAB 实现攻城狮Soar1 小时前
STL源码解析之list(1)x***r1511 小时前
Postman-win64-7.3.5-Setup安装配置教程(Windows 详细版)林森lsjs1 小时前
【日耕一题】4. 较为复杂情况下的求和2401_869769591 小时前
内容5 日期类实现