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
相关推荐
霸道流氓气质9 小时前
AgentFlow 入门与实战:Task-Based 并发、EWMA 动态调度与四道门禁的 Java 生产级编排UrbanJazzerati10 小时前
AutoHotkey v2 零基础快速入门 Part 3 像素亮度检测完全指南浮链序10 小时前
Shopify 把 10 亿商品开放给任意 agent 了:我用零依赖 Python 撸了个带预算闸门的代购网关Qlly10 小时前
全栈工程师怎么接需求?从一句「加个功能」聊到能开发、能验收马可家的菠萝10 小时前
你的微信“文件传输助手”,是不是已经成了第二个网盘?花涧鹤10 小时前
学完循环我才发现,我写的不是死循环,是死机释厄62310 小时前
错误无误公理——错误正确本同源都迭代定律——逆转有价值2601_9628857210 小时前
如何用 Python计算 CR能量指标(中间意愿指标)?打工仔折腾 AI10 小时前
LangChain 工具调用实战:从 Tool 定义到 Agent 执行链路拆解