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
相关推荐
程序员卷卷狗4 小时前
JVM 调优实战:从线上问题复盘到精细化内存治理lly2024065 小时前
ASP Folder:深入解析其功能与使用技巧雪域迷影5 小时前
Go语言中通过get请求获取api.open-meteo.com网站的天气数据ysdysyn7 小时前
C# 进程管理实战:检查与启动EXE程序的完整指南IDOlaoluo7 小时前
PHP-5.2.1.tar.gz 离线安装教程:从源码编译到配置的详细步骤(附安装包)wangjialelele8 小时前
Qt中的常用组件:QWidget篇爱上妖精的尾巴9 小时前
5-26 WPS JS宏数组元素添加删除应用_OP_CHEN9 小时前
C++进阶:(三)深度解析二叉搜索树原理及实现wxxka9 小时前
git使用花北城9 小时前
【C#】List快速检查重复数据