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
相关推荐
xuzhiqiang07243 小时前
Java进阶之路,Java程序员职业发展规划MediaTea3 小时前
Python:生成器表达式详解一只叫煤球的猫5 小时前
ThreadForge v1.1.0 发布:让 Java 并发更接近 Go 的开发体验overmind5 小时前
oeasy Python 115 列表弹栈用pop删除指定索引Never_Satisfied6 小时前
在c#中,使用windows自带功能将文件夹打包为ZIPhnxaoli6 小时前
win10程序(十六)通达信参数清洗器电饭叔6 小时前
文本为 “ok”、前景色为白色、背景色为红色,且点击后触发 processOK 回调函数的 tkinter 按钮Never_Satisfied8 小时前
在c#中,string.replace会替换所有满足条件的子字符串,如何只替换一次Demon_Hao9 小时前
JAVA快速对接三方支付通道标准模版