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
相关推荐
别叫我->学废了->lol在线等36 分钟前
演示 hasattr 和 ** 解包操作符VX:Fegn08951 小时前
计算机毕业设计|基于Java人力资源管理系统(源码+数据库+文档)JIngJaneIL1 小时前
基于Java酒店预约系统(源码+数据库+文档)编程小Y2 小时前
php.ini 的核心作用与全面解析曹牧2 小时前
Java:List<Map<String, String>>转换为字符串我是一棵无人问荆的小草2 小时前
编码演变史偶像你挑的噻3 小时前
2.Qt-基础核心以及信号与槽potato_may3 小时前
CC++ 内存管理 —— 程序的“五脏六腑”在哪里?饕餮怪程序猿3 小时前
A*算法(C++实现)观音山保我别报错3 小时前
列表,元组,字典