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
相关推荐
小Ti客栈8 小时前
Spring Boot 集成 Springdoc-OpenAPI 与 Knife4j实现接口文档与可视化调试互联网中的一颗神经元9 小时前
小白python入门 - 39. 采集流水线小项目Wang's Blog9 小时前
Go-Zero 项目开发22:用户群聊功能的实现与完善Ai拆代码的曹操9 小时前
Spring 事务 REQUIRES_NEW 嵌套调用:连接池翻倍的秘密a1117769 小时前
坦克大战3D Three.js 3D (开源项目)IT_陈寒11 小时前
SpringBoot这个分页坑,我踩了三天才爬出来颜酱11 小时前
05 | 召回前置准备:根据业务数据库生成各数据库(读取配置阶段)Wang's Blog11 小时前
Go-Zero项目开发24: 基于Bitmap实现群聊消息已读未读Conan在掘金12 小时前
鸿蒙报错速查:struct 里嵌 namespace 声明就炸,根因 + 真解法东方小月12 小时前
从零开发一个 Coding Agent(三):EventStream 事件流通道设计与实现