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
相关推荐
xingpanvip18 分钟前
星盘接口开发文档:组合三限盘接口指南无忧.芙桃31 分钟前
现代C++讲解之变量模板,泛型lambda,函数返回类型推导的使用格林威1 小时前
工业视觉检测:两大主流异常检测开源框架深度对比(PatchCore vs SPADE)2zcode1 小时前
基于Matlab元胞自动机模拟(CA)静态再结晶过程研究点啥好呢1 小时前
滴滴Go后端开发工程师面试题精选:10道高频考题+答案解析Levin__NLP_CV_AIGC1 小时前
py文件中文件复制方法yong99901 小时前
EKF-SLAM在MATLAB上的仿真实现广州山泉婚姻1 小时前
C语言三种基本程序结构详解上弦月-编程1 小时前
【C语言】函数栈帧的创建与销毁(底层原理)eqwaak01 小时前
PyTorch张量操作全攻略:从入门到精通