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
相关推荐
CodeSheep10 分钟前
稚晖君公司人事大变动,来了!小满zs22 分钟前
Go语言第八章(函数)stark张宇2 小时前
实战Go高级特性:Context超时控制、defer资源回收与Channel通信的关键避坑点一壶浊酒..3 小时前
Scrape Webpack练习命运之光3 小时前
【C语言完整代码】就诊信息管理系统命运之光3 小时前
【C语言完整代码】图书管理系统:图书馆场景下的增删改查实战猿长大人4 小时前
C# | Serilog 新手入门IT_陈寒4 小时前
Vue的响应式让我原地破防,原来问题出在这思考着亮4 小时前
1.RabbitMQ基本使用XuCoder4 小时前
面试官:Redis 单线程为什么还这么快?这道题答错的人真不少