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
相关推荐
superman超哥4 分钟前
Rust 所有权转移在函数调用中的表现:编译期保证的零成本抽象xiaowu0804 分钟前
C# 把dll分别放在指定的文件夹的方法源代码•宸6 分钟前
goframe框架签到系统项目开发(实现总积分和积分明细接口、补签日期校验)mg66811 分钟前
0基础开发学习python工具_____用 Python + Pygame 打造绚丽烟花秀 轻松上手体验无限进步_12 分钟前
【C语言】堆(Heap)的数据结构与实现:从构建到应用初次攀爬者13 分钟前
基于知识库的知策智能体喵叔哟13 分钟前
16.项目架构设计强强强79514 分钟前
python代码实现es文章内容向量化并搜索A黑桃17 分钟前
Paimon 表定时 Compact 数据流程与逻辑详解掘金者阿豪18 分钟前
JVM由简入深学习提升分(生产项目内存飙升分析)