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_陈寒2 小时前
Vue的watch把我坑惨了,原来要这样用才靠谱黃芢輝3 小时前
开源实战:基于 Spring Boot 3 + Vue 3 + Redis 的高校选修课管理系统(志愿填报 + 统一抽签)小雨的AI中台笔记3 小时前
502 还是 503?「无可用渠道」其实只有三个原因LCG元3 小时前
我让AI重写了这个老系统吴汐3 小时前
【CRMEB 社区版】二开第一问:这个需求该进 driver,还是进 modules?新*3 小时前
Elasticsearch 7.17 的 SQL 到底能查到什么?一次踩坑记录卷无止境3 小时前
SALib敏感性分析的python库学习笔记ServBay3 小时前
从 Val Town 停服看,代码能下载不代表项目能搬家饮水桶_T4 小时前
JAVA IO流笔记我不会起名字3225 小时前
seq 空洞排查:Mongo 的 51 只是预留上界,Redis CURR 才是已消耗边界