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
相关推荐
aq553560021 分钟前
编程语言三巨头:汇编、C++与PHP大比拼aq553560039 分钟前
PHP vs Python:30秒看懂核心区别我是无敌小恐龙42 分钟前
Java SE 零基础入门Day01 超详细笔记(开发前言+环境搭建+基础语法)FreeCultureBoy1 小时前
用 phpbrew 管理 php 环境:从安装到多版本切换码云数智-大飞1 小时前
零基础微信小程序制作平台哪个好FreeCultureBoy1 小时前
用 jenv 管理 Java 环境:从安装 JDK 到多版本切换IT_陈寒1 小时前
Vite的热更新突然失效,原来是因为这个配置考虑考虑1 小时前
SQL语句中的order by可能造成时间重复神仙别闹2 小时前
基于 MATLAB 实现的 DCT 域的信息隐藏techdashen2 小时前
Go 标准库 JSON 包迎来重大升级:encoding/json/v2 实验版来了