package hfd
object Test37 {
//复习隐式转换
//隐式转换:编译器 偷偷地,自动的帮我们把一种数据类型转换为另外一种类型
//列如:int -->double
//它有失败的时候(double -->int),有成功的时候
//当它转换失败的时候,我们提供·一个工具,让它能成功
//明确的,把double转成int
implicit def X(d:Double):Int={
println("implicit X 被调用了")
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的隐式转换
2401_833788052024-12-10 9:18
相关推荐
2501_941875282 小时前
从配置中心到动态管理的互联网工程语法演进与多语言实践分享hfywmsj3 小时前
广州餐饮铺位招租决策模型:多因子选址系统设计努力的lpp5 小时前
php反序列化一(大白话版)菜鸟~noob2335 小时前
【电子战】第03篇:CFAR(恒虚警)处理【含matlab代码】泡海椒6 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法hqyjzsb6 小时前
零 AI 项目经验,学 Python 转型 AI 的正确顺序是什么?Keven_117 小时前
算法札记:ACM适用的很骚的C++语法(持续更新)脉动数据行情17 小时前
C# 实现德指 DAX 期货 WebSocket 实时行情监听大圣编蚕8 小时前
Java ByteArrayInputStream 详解:从入门到实战菜鸟~noob2338 小时前
【电子战】第02篇:能量检测器 vs. 相关检测器【含matlab代码】