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
相关推荐
Thecozzy5 小时前
写文档教 AI 用代码Hanniel6 小时前
装饰器 (中): 进阶篇,解锁框架级玩法pe7er6 小时前
软件设计不要“既要又要”柏舟飞流6 小时前
Spring Boot 深入实践指南:从入门到工程化落地于先生吖6 小时前
前后端分离人事招聘项目,校招宣讲预约+社招双向撮合功能架构设计教程IT_陈寒6 小时前
Java Stream并行流的坑:我花了3小时才找到的线程安全问题川冰ICE6 小时前
JavaScript进阶④|Symbol与元编程,对象的隐藏身份码界索隆6 小时前
Python转Java系列:作者有话说橘子海全栈攻城狮6 小时前
【最新源码】鸟博士微信小程序 023Hiter_John7 小时前
Golang的运算符