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
相关推荐
用户1474853079744 小时前
CodeX使用Skill生成游戏美术和音乐资源,一分钟入门Melody1234 小时前
用 abort 中断 AI 流式请求,我之前做错了onething3655 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 5 —— SSE 流式输出 + 打字机效果一个做软件开发的牛马5 小时前
MyBatis-Plus 从零实战:完整搭建可运行 Demo,BaseMapper 零 SQL、Wrapper 条件构造、分页插件与代码生成器详解码事漫谈5 小时前
AI 编程的「三体」架构:OpenSpec + Superpowers + GStack 如何让一个开发者撑起整个研发团队吃饱了得干活5 小时前
深入解析 OpenFeign:从重试、拦截到负载均衡的全维度实践onething3655 小时前
Spring Boot + Spring AI 从入门到实战:7天转型计划 Day 6 —— 业务完善 + 会话消息预览BingoGo5 小时前
PHP 泛型之殇 泛型 RFC 提案被拒绝JaguarJack5 小时前
PHP 泛型之殇 泛型 RFC 提案被拒绝IT_陈寒6 小时前
SpringBoot自动配置的坑,我爬了三天才出来