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
相关推荐
ShyanZh15 分钟前
【Python3基础】13-Python 常用设计模式再吃一根胡萝卜19 分钟前
给 RAG 问答加上「多轮指代消解」:让"他 / 这个"不再翻车m0_3807438721 分钟前
Qt侧边栏布局的实现示例zh_xuan29 分钟前
c++ 23 std::out_ptr用法陆卿之1 小时前
Java对接DeepSeek庄园特聘拆椅狂魔1 小时前
Java 后端转全栈的第一课:从前端项目搭建到技术选Wx-bishekaifayuan1 小时前
springboot生活易购超市管理系统54086-计算机课程设计、毕业设计lizhongxuan1 小时前
VirtIO:虚拟机的磁盘、网络与内存是怎样工作的weixin_307779131 小时前
C++代码实现MATLAB中的pade函数功能ProcessOn官方账号2 小时前
java IO操作 你快速认识IO的相关基本知识