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
相关推荐
Python私教几秒前
GenericAgent PySide6 桌面应用深度解析:悬浮按钮 + 聊天面板的原生 Qt 方案phenhorlin1 分钟前
我做了个工具,让切换 Homebrew 镜像像切 npm 源一样简单矢志航天的阿洪1 分钟前
用 MATLAB 控制 STK Aviator:从零搭建一个 AWACS 支援作战场景6957 分钟前
两周浅学 RAG澈20714 分钟前
STL迭代器:容器遍历的万能钥匙AI人工智能+电脑小能手1 小时前
【大白话说Java面试题】【Java基础篇】第24题:Java面向对象有哪些特征geovindu1 小时前
go: Strategy Pattern27669582921 小时前
阿里最新acw_sc__v2 分析dog2501 小时前
圆锥曲线和二次曲线AI人工智能+电脑小能手2 小时前
【大白话说Java面试题】【Java基础篇】第25题:JDK1.8的新特性有哪些