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
相关推荐
AlphaNil5 分钟前
.NET + AI 跨平台实战系列(三):云端多模态API实战——用GPT-4V让App看懂世界chools17 分钟前
一篇文章带你搞懂Java“设计模式”! - - 超长文(涵盖23种)万字总结!【汇总篇】6+h26 分钟前
【Spring】深度剖析IoC程序员牛奶28 分钟前
硬核干货!一口气搞懂 Java AQS初次攀爬者32 分钟前
Spring中Bean的生命周期程序员JerrySUN35 分钟前
别再把 HTTPS 和 OTA 看成两回事:一篇讲透 HTTPS 协议、安全通信机制与 Mender 升级加密链路的完整文章j_xxx404_35 分钟前
C++算法:一维/二维前缀和算法模板题蓝天智能1 小时前
QT实战:Qt6 字符编码避坑指南xier_ran1 小时前
【第一周】关键词解释:倒数排名融合(Reciprocal Rank Fusion, RRF)算法HelloWorld__来都来了1 小时前
如何用python爬取上市公司信息