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
相关推荐
2301_8009769310 小时前
正则表达式故事还在继续吗10 小时前
C++20关键特性青少儿编程课堂11 小时前
2026青少儿信息素养大赛备赛指南!Python/Scratch/C++备考要点AIFarmer11 小时前
【无标题】昇腾CANN11 小时前
TileLang-Ascend 算子性能优化方法与实操沐知全栈开发12 小时前
ionic 手势事件详解lsx20240612 小时前
Bootstrap 按钮神仙别闹12 小时前
基于 Python 实现 BERT 的情感分析模型禾叙_12 小时前
【langchain4j】结构化输出(六)NQBJT12 小时前
VS Code配置Python人工智能开发环境