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
相关推荐
m0_518019482 分钟前
使用Seaborn绘制统计图形:更美更简单python猿14 分钟前
打卡Python王者归来--第30天qq_3349031514 分钟前
嵌入式C++驱动开发阿贵---25 分钟前
C++代码规范化工具2401_8318249628 分钟前
为你的Python脚本添加图形界面(GUI)2401_8796938730 分钟前
用Pygame开发你的第一个小游戏暮冬- Gentle°33 分钟前
自定义内存检测工具一直都在57234 分钟前
Java死锁娇娇yyyyyy36 分钟前
QT编程(15): Qt 按键事件和定时器事件xushichao198939 分钟前
实战:用OpenCV和Python进行人脸识别