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
相关推荐
i橡皮擦几秒前
TheIsle恐龙岛读取游戏基址做插件(C#语言)bing.shao33 分钟前
golang 做AI任务执行源代码•宸1 小时前
Golang语法进阶(协程池、反射)basketball6162 小时前
python 的对象序列化fie88892 小时前
钢结构件制造车间生产调度实例:MATLAB实现(基于遗传算法)沐知全栈开发2 小时前
PHP 安装指南程序猿20232 小时前
MAT(memory analyzer tool)主要功能Highcharts.js3 小时前
Highcharts Grid 表格/网格安装 |官方安装文档说明Coder_Boy_3 小时前
基于SpringAI的在线考试系统-企业级软件研发工程应用规范实现细节lly2024064 小时前
SQL SELECT 语句详解