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
相关推荐
为何创造硅基生物7 小时前
C语言 结构体内存对齐规则(通俗易懂版)吃好睡好便好7 小时前
在Matlab中绘制横直方图星寂樱易李7 小时前
iperf3 + Python-- 网络带宽、网速、网络稳定性仰泳之鹅8 小时前
【C语言】自定义数据类型2——联合体与枚举之歆8 小时前
DAY_12JavaScript DOM 完全指南(二):实战与性能篇cen__y9 小时前
Linux12(Git01)AI人工智能+电脑小能手9 小时前
【大白话说Java面试题 第65题】【JVM篇】第25题:谈谈对 OOM 的认识社交怪人9 小时前
【算平均分】信息学奥赛一本通C语言解法(题号2071)郭涤生10 小时前
不同主机之间网络通信-以太网连接复习山居秋暝LS10 小时前
【无标题】RTX00安装paddle OCR,win11不能装最新的,也不能用GPU