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
相关推荐
luj_17682 小时前
大律师考核应重能力与科技素养Thomas21432 小时前
Java scala 数组 链表leonkay3 小时前
C# 特性(Attribute)——【1】基础讲解harmful_sheep3 小时前
java group by常见用法SKH.3 小时前
Linux软件编程(6)线程间通信whcyhhh4 小时前
头歌实践教学平台:数据科学与大数据技术导论(十六)萌动的小火苗4 小时前
数据结构面试题【无答案】宸津-代码粉碎机4 小时前
AI工程化高阶实战|从Demo到生产落地核心架构、全套源码与避坑指南XR1234567885 小时前
办公网自主创新建设怎么选?信创办公场景的选型逻辑郝学胜-神的一滴5 小时前
Effective Python 条款4:字符串格式化大乱斗