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
相关推荐
xiaoye37083 小时前
Java 自动装箱 / 拆箱 原理详解ZTLJQ5 小时前
数据的基石:Python中关系型数据库完全解析夏霞5 小时前
c# signlar 客户端传递参数给服务端配置方法KD5 小时前
阿里云服务迁移实战(二)——网关迁移与前后端分离配置迷藏4945 小时前
**发散创新:基于 Rust的开源权限管理系统设计与实战**在现代软件架构中,**权限控制**早已不2301_818419015 小时前
C++中的解释器模式变体小江的记录本5 小时前
【Redis】Redis全方位知识体系(附《Redis常用命令速查表(完整版)》)摇滚侠6 小时前
Java 项目《谷粒商城-1》架构师级Java 项目实战,对标阿里 P6-P7,全网最强,实操版本颜酱6 小时前
回溯算法实战练习(3)biter down6 小时前
C++11 统一列表初始化+std::initializer_list