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
相关推荐
卷Java3 分钟前
GPTQ vs AWQ vs GGUF:模型量化工具横向测评charlie11451419122 分钟前
嵌入式C++工程实践第20篇:GPIO 输入模式内部电路 —— 芯片是如何“听“到外部信号的xinhuanjieyi1 小时前
极语言让ai学习的方法xiaogutou11211 小时前
2026年历史课件PPT模板选购指南:教师备课效率与精度的平衡方案Lumos_7771 小时前
Linux -- 线程StockTV1 小时前
印度股票实时数据 NSE和BSE的实时行情、K 线及指数数据chaofan9801 小时前
GPT-5.5 领衔 Image 2.0:像素级控制时代,AI 绘图告别开盲盒爱码小白2 小时前
Python 异常处理 完整学习笔记c++之路2 小时前
C++20概述芝士就是力量啊 ೄ೨2 小时前
Python如何编写一个简单的类