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
相关推荐
古城小栈30 分钟前
langchain-rust:高性能Rust LLM应用开发实战舒一笑39 分钟前
零后端、零数据库——我做了一个让 10000+ 人成功告白的开源工具我是无敌小恐龙1 小时前
Java基础入门Day10 | Object类、包装类、大数/日期类、冒泡排序与Arrays工具类 超详细总结Java技术小馆1 小时前
如何零成本将各种 AI 编程工具接入免费大模型?yuanyuan2o22 小时前
从最小项目开始的 CMake 教程lifewange2 小时前
pytest 找不到文件?直接在 pytest.ini 配置根目录 + 路径(最简单方案)大鹏说大话2 小时前
MySQL + Redis + Caffeine:Java后端通用三级缓存架构实战yuanpan2 小时前
Python 桌面 GUI 入门开发:从 tkinter 窗口到简易记事本Tutankaaa2 小时前
从10队到50队:知识竞赛软件的高并发场景如何设计?User_芊芊君子2 小时前
聊聊自由开发者常用的学习机会全解析