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
相关推荐
子兮曰8 小时前
jev-ultrafast 深度解析:7 秒订机票的浏览器 Agent 是如何炼成的子兮曰8 小时前
Jev 爆发一周:7 秒 Agent 背后的 System One 生态与三场争议小羊没烦恼!8 小时前
初探性能优化——2个月到4小时的性能提升爱勇宝8 小时前
ZCode 开源 24 小时:一份没有历史的账本,回答不了"有没有偷代码"胡写代码8 小时前
别再前后端各写一套表单校验了伞伞悦读9 小时前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__大勇前进9 小时前
原生 PHP 还是 Laravel?小项目到底要不要上框架yuzhi_liu9 小时前
我用 LangGraph4j 实现 Multi-Agent Supervisoralsmile9 小时前
Node-RED 之外,国产规则引擎的新方案:基于标准语法,Go 先行实现大白809 小时前
PHP 内存溢出排查思路:看懂报错日志,精准定位问题