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
相关推荐
你真是饿了6 分钟前
1.C++入门基础天天进步201510 分钟前
Python全栈项目:实时数据处理平台Tipriest_10 分钟前
Python中is关键字详细说明,比较的是地址还是值sheji341612 分钟前
【开题答辩全过程】以 基于Python的餐饮统计系统的设计和实 现为例,包含答辩的问题和答案elseif12312 分钟前
【C++】并查集&家谱树catchadmin13 分钟前
2026 年 PHP 前后端分离后台管理系统推荐 企业级方案LGL6030A22 分钟前
Java学习历程26——线程安全遨游xyz24 分钟前
排序-快速排序m0_5613596736 分钟前
使用Python处理计算机图形学(PIL/Pillow)傻啦嘿哟1 小时前
Python操作PDF页面详解:删除指定页的完整方案