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
相关推荐
小码哥0681 分钟前
家政服务管理-家政服务管理平台-家政服务管理平台源码-家政服务管理平台java代码-基于springboot的家政服务管理平台爪洼守门员3 分钟前
前端性能优化Java爱好狂.8 分钟前
复杂知识简单学!Springboot加载配置文件源码分析Array*11 分钟前
java实现word中插入附件(支持所有文件格式)Donald_brian17 分钟前
线程同步全栈陈序员21 分钟前
【Python】基础语法入门(十五)——标准库精选:提升效率的内置工具箱郑州光合科技余经理32 分钟前
技术视角:海外版一站式同城生活服务平台源码解析郑州光合科技余经理34 分钟前
海外版生活服务系统源码 | 外卖+跑腿一站式平台技术解析小小Fred34 分钟前
Cortex-M3 LR寄存器的特殊值EXC_RETURN小小心愿家35 分钟前
线程——对于锁的进一步认识