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
相关推荐
xiangyun611 小时前
【408数据结构 08】队列:循环队列判空判满,408年年考,一次讲清xiangyun611 小时前
【408数据结构 06】双链表、循环链表、静态链表Bs_MoneyMagnet2 小时前
基于springboot+vue的心理咨询预约与随访平台的设计与实现 源码+文档IT_陈寒3 小时前
Vue的响应式更新把我坑惨了,原来问题出在这白远山3 小时前
家政服务家政社区派单实战:调度系统架构设计与实现指南DevRay3 小时前
Java 21虚拟线程深度实战:告别线程池焦虑,百万并发吞吐量直接翻倍(原理+代码+避坑)陌シ未央ゞ3 小时前
基于BM25算法和RRF实现的混合索引(java版)第五页的你3 小时前
SpringBoot基础设施配置(Redis序列化,JJWT新版)吃饱了得干活4 小时前
RabbitMQ 原理解析(下):存储、集群与可靠投递free-elcmacom4 小时前
C++学习<1>程序分区