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
相关推荐
2401_8836002520 小时前
Cgo 回调中处理 const char- 参数的正确方法A_aspectJ20 小时前
【Java基础开发】 基于Swing GUI 组件实现图书管理系统gmaajt20 小时前
CSS 背景图片无法加载的常见原因与正确写法详解解救女汉子20 小时前
Python如何计算NumPy数组的协方差矩阵_调用cov函数进行特征分析xyq202420 小时前
Font Awesome 加载中图标fengxin_rou20 小时前
JVM 核心笔记:对象创建、生命周期与类加载器详解2201_7610405920 小时前
Golang怎么安全关闭channel_Golang channel关闭教程【通俗】m0_4939345320 小时前
Redis怎样合并多天访客数据_通过PFMERGE指令聚合HyperLogLog记录tjc1990100520 小时前
bootstrap怎么实现响应式的文章瀑布流布局one_love_zfl20 小时前
java面试-JVM篇