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
相关推荐
努力的lpp2 小时前
php反序列化一(大白话版)2分钟速写快排2 小时前
什么是 RAG?如何用 RAG 实现一个用户记忆?菜鸟~noob2332 小时前
【电子战】第03篇:CFAR(恒虚警)处理【含matlab代码】面向Google编程2 小时前
Apache Iceberg Variant 类型:v3 半结构化数据不再「二选一」jason成都3 小时前
Spring WebFlux 适配达梦新方案|dm‑r2dbc:Netty 异步传输的实验性 R2DBC 驱动泡海椒3 小时前
内置SPI函数库详解:JQuick-Java Builtin工具类实战用法hqyjzsb3 小时前
零 AI 项目经验,学 Python 转型 AI 的正确顺序是什么?Keven_114 小时前
算法札记:ACM适用的很骚的C++语法(持续更新)北岛贰4 小时前
迷茫焦虑期,我做了一个带支付带官网的 AI 聊天虚拟恋人 App脉动数据行情14 小时前
C# 实现德指 DAX 期货 WebSocket 实时行情监听