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
相关推荐
Ivanqhz12 小时前
Unigram 算法程序员阿鹏12 小时前
双亲委派机制Jazz_z12 小时前
如何用 C# 读取 Word 中的表格数据65岁退休Coder12 小时前
把 Agent 框架拆开:PI 开发生产级 Harness步行cgn12 小时前
Spring Bean 的生命周期详解郝学胜-神的一滴13 小时前
C++20模板元编程 04:变量模板 别名模板与模板Lambda实战驭渊的小故事13 小时前
Java 项目-jckson序列化工具君顾113 小时前
上海24小时自助健身房系统开发实战指南:从架构设计到功能实现爱勇宝13 小时前
用了一个月 WorkBuddy,聊聊我的真实感受qq_3449205613 小时前
Qt事件过滤器