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
相关推荐
可乐鸡翅yeah_8 小时前
hls.js 内存泄漏实战排查,直播 M3U8 长时间播放异常定位方案2601_962203518 小时前
Java进阶07集合(续)郑州光合科技余经理8 小时前
本地生活服务系统:模块边界与结算字段怎么拆IT_陈寒9 小时前
Vue的嵌套组件竟然吃掉了我的事件?来了就未晚9 小时前
Python基础 学习代码存储与命名规范布莱克6059 小时前
数组详解:定义、作用、应用场景及与链表的区别(C/C++ 代码讲解)hongmai6668889 小时前
MP2348GTL-Z:这颗24V/4A同步降压芯片,把性能和体积平衡得恰到好处多弗朗皮卡丘10 小时前
C语言梦开始的地方19:文件操作Dovis(誓平步青云)10 小时前
折叠屏悬停看视频,上半屏和下半屏应该各做什么大辉狼_音频架构10 小时前
进阶:从源码编译 SOF 固件与 topology