package hfd
//隐式对象
//implicit object
//作用:给函数的隐式参数提供默认值
object Test38_4 {
case class DatabaseConfig(driver:String,url:String)
//座位含税的隐式参数的默认值
implicit object MySqlDefault extends DatabaseConfig("mysql","localhost:443")
def getConn(implicit config: DatabaseConfig):Unit={
println(config)
}
def main(args: Array[String]): Unit = {
//getConn(DatabaseConfig("sqlite","localhost:80"))
getConn
}
}
Scala的隐式对象
2401_833788052024-12-13 19:42
相关推荐
李妍.3 小时前
02Numpy基础(上)TheBestRucy3 小时前
Python 九阳神功之贰:面向对象(下)YH55269843 小时前
GPT‑5.6 Sol 原本支持 1M 上下文,Codex 现已放开此前限制,如何看待这次调整?AI_小站3 小时前
刚面完百度的 Agent 开发岗,我才发现:世界就是个巨大的草台班子felixking4 小时前
C++20 协程2602_959960925 小时前
谢飞机面试大厂:Spring Boot、JVM、Redis、Kafka、微服务与音视频搜索场景求生实录Zane1994126 小时前
CAS 与原子类:Java 如何实现无锁编程码农颜6 小时前
6.3 主函数流程剖析TheBestRucy7 小时前
Python 九阳神功:从零筑基到线程飞升研☆香7 小时前
聊一聊前端的常见字 关键字