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