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
相关推荐
百***354813 小时前
JavaScript在Node.js中的集群部署光影少年13 小时前
node.js和nest.js做智能体开发需要会哪些东西xu_yule14 小时前
Linux_14(多线程)线程控制+C++多线程c***979814 小时前
PHP在内容管理中的模板引擎举大栗子14 小时前
基于Java的Socket.IO服务端基础演示用户693717500138414 小时前
14.Kotlin 类:类的形态(一):抽象类 (Abstract Class)San30.14 小时前
深入理解 JavaScript 异步编程:从 Ajax 到 PromiseXIAOYU67201314 小时前
2026大专跨境电商专业,想好就业考哪些证书比较好?组合缺一14 小时前
Spring Boot 国产化替代方案。Solon v3.7.2, v3.6.5, v3.5.9 发布(支持 LTS)