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
相关推荐
liuc03172 分钟前
Java项目关于不同key的读取Zach_yuan21 分钟前
面向对象封装线程:用 C++ 封装 pthread菜宾30 分钟前
java-seata基础教学梦65038 分钟前
JavaScript 循环guygg881 小时前
5G PDSCH信道吞吐量MATLAB仿真实现(含信道生成与解调)傻乐u兔1 小时前
C语音初阶————调试实用技巧2沛沛老爹1 小时前
从Web到AI:行业专属Agent Skills生态系统技术演进实战程农2 小时前
基于Java的报名系统yugi9878382 小时前
基于字典缩放的属性散射中心参数提取MATLAB仿真程序小白学大数据3 小时前
绕过拼多多 App 反抓包机制的综合逆向解决方案