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
相关推荐
IT_陈寒1 分钟前
Java静态变量初始化坑得我头皮发麻天外飞雨道沧桑10 分钟前
我在浏览器里练了一个 792 参数的大模型,它学会了补全 JavaScripthhhjhl14 分钟前
Yup 跨端三方库仓颉适配全流程步行cgn20 分钟前
Thymeleaf 编辑表单详解:从字段回填到模拟 PUT 请求运维行者_26 分钟前
网络监控工具怎么选?从设备监控到智能运维的能力清单“AI国潮设计-小江”1 小时前
【AIGC实战】Python+SDXL打造“潮汕英歌舞IP”万能立牌插件,批量生成“发财元宝蛋糕”视觉营销方案(附源码)Song_RsHt1 小时前
Redis 与微服务,什么场景下无可替代学长毕设2 小时前
基于SpringBoot的建筑材料管理系统-附源码程序员cxuan2 小时前
掀桌子了!Kimi K3.1 Pro 这效果也太离谱了。lhbweilai2 小时前
分析FreeRTOS内核对象API的源码实现(八)