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
相关推荐
En^_^Joy10 分钟前
Cadence Skill脚本语言快速入门指南10mAh15 分钟前
【Java】HashMap 的 put 到底做了什么?——冲突、扩容与树化实测用户5944041035637 分钟前
Go 语言高性能 Web 服务开发:基于 Gin + GORM + Redis 构建 RESTful APIPython私教40 分钟前
App 第一版该砍什么?用三问法守住 MVP 的工程底线ServBay1 小时前
AI 工程师必备的 9 个 Python 库,从数据验证到模型优化Python私教1 小时前
软件开发报价差 3 倍,真正的工程冲突不在价格kisshyshy1 小时前
掘金同款社区数据库设计:9张表带你吃透建表、索引与约束元界metalite1 小时前
SpringBoot项目Maven-BOM统一版本就不会冲突吗蓝宝石Kaze1 小时前
Gin 框架快速上手TechLee1 小时前
跨语言加解密总对不上?这个纯 Go 神库让 AES/RSA 与 PHP、Java 100% 互通