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
相关推荐
Mandy的名字被占用了5 小时前
晨风AI+知识付费系统|学练考全闭环,重构教育变现新模式人间凡尔赛5 小时前
Next.js 16 生产级实战:Cache Components + View Transitions 完整指南why技术5 小时前
分享一套我一直在使用的 AICoding 组合拳,小而美的典范。GetcharZp6 小时前
SRS实战:一个开源流媒体服务,支持6大协议,80ms低延迟,轻松搭建自己的直播平台Csvn6 小时前
📊 SQL 入门 Day 7:子查询 — 查询中的查询稚南城才子,乌衣巷风流9 小时前
函数:编程中的核心概念阿米亚波9 小时前
【C++】流式数据输入处理(不完全整理)大模型码小白9 小时前
JAVA 集合框架进阶:List 与 Set 的深度解析与实战IT_陈寒9 小时前
为什么我的JavaScript异步代码总是不按顺序执行?星栈10 小时前
Node 框架怎么选?Express、Koa、Egg、NestJS 场景化选型指南