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
相关推荐
GetcharZp21 分钟前
GitHub 2.4 万 Star!D2 正在重新定义程序员画图方式社交怪人22 分钟前
【算平均分】信息学奥赛一本通C语言解法(题号2071)郭涤生1 小时前
不同主机之间网络通信-以太网连接复习山居秋暝LS1 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU卢锡荣1 小时前
单芯通吃,盲插标杆 —— 乐得瑞 LDR6020,Type‑C 全场景互联 “智慧芯”Xin_ye100861 小时前
C# 零基础到精通教程 - 第七章:面向对象编程(入门)——类与对象AI科技星2 小时前
《数学公理体系·第三部·数术几何》(2026 年版)审判长烧鸡2 小时前
【Go工具】go-playground是什么组织?官方的?zhangxingchao2 小时前
多 Agent 架构到底怎么选?从 Claude Agent Teams、Cognition/Devin 到工程落地原则IT_陈寒2 小时前
SpringBoot那个自动配置的坑,害我排查到凌晨三点