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
相关推荐
Csvn18 分钟前
Python 性能优化与 Profiling 工具不减20斤不改头像1 小时前
手机一句话开发贪吃蛇!TRAE SOLO 移动端 AI 编程实测明月_清风1 小时前
K8s 从入门到上手:核心概念+常用工具全解析随风,奔跑1 小时前
Nginx加号32 小时前
【Qt】 应用程序发布:依赖库拷贝与部署指南('-')2 小时前
八股复习2:Java Array list和Linked list小黄人软件2 小时前
C++读写编辑CSV文件示例源码 用于数据导入导出,比Excel好使郭涤生2 小时前
C++各个版本的性能和安全性总结小村儿4 小时前
给 AI Agent 装上"长期记忆":Karpathy 的 LLM Wiki 思想,我做成了工具wljy14 小时前
二、静态库的制作和使用