Scala隐式转换

复制代码
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)
  }

}
相关推荐
iccb101312 小时前
5年,一个程序员是如何把私有化在线客服系统做到第一名的
前端·后端·github
Rust研习社12 小时前
这 8 个 Rust 学习资源值得每个新手收藏起来
后端·rust·编程语言
Nturmoils12 小时前
ksql 里这些命令不用加分号,但日常查库少不了
后端
Dilee13 小时前
Spring AI 接 RAG 最小 Demo:DeepSeek、Ollama、SimpleVectorStore 一次跑通
后端
ClouGence15 小时前
Oracle CDC 架构优化:从主库直连到 DataGuard 备库同步
数据库·后端·oracle
Gopher_HBo15 小时前
Go语言学习笔记(十二)Tcp实现Rpc
后端
糖拌西瓜皮15 小时前
Java开发者视角:深入理解Node.js异步编程模型
java·后端·node.js
雪隐15 小时前
个人电脑玩AI-04让5060 Ti给你打工——本地claude code编程助理
人工智能·后端
AskHarries15 小时前
Browser Tool:网页打开、点击、输入、截图和验证
后端
程序员cxuan15 小时前
分享一下我最近常用的 10 个 Codex 小技巧。
人工智能·后端·程序员