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
相关推荐
To_OC8 小时前
从一头雾水到跑通全流程:我用一个周末啃透了JWT登录鉴权2601_962885728 小时前
如何用 Python 自动识别股票的支撑位与压力位?爱吃奥利奥_wen9 小时前
面向对象三板斧:封装、继承、多态,到底在“装“什么、“承“什么、“变“什么?我可能是个假开发9 小时前
FTP Unicode 文件名导致 `550` 的问题分析与解决方案前端兰博9 小时前
05-Redisdatabook10 小时前
从手动检查到自动监控:一个数据质量工作流的实现WL学习笔记10 小时前
日期类(C++)【JAVA】玩家10 小时前
Spring核心原理全解析:从零到生产实战东风破_10 小时前
从 Neo4j 到 GraphRAG:用 Text-to-Cypher 构建图检索 RAG谢亮_vipxieliang11 小时前
Go map与结构体的正确使用