package hfd.test39 //隐式对象 //implicit object //作用:给函数的隐式参数提供默认值 object test5 { case class DatabaseConfig(driver: String, url:String) //作为函数的隐式参数的默认值 implicit object MySplDefault extends DatabaseConfig("mysql","localhost:443") def getConn(implicit config:DatabaseConfig): Unit ={ println(config) } def main(args: Array[String]): Unit = { // getConn(DatabaseConfig("mysql","localhost:80")) getConn } }
Scala隐式对象
最新推荐文章于 2025-05-30 19:15:56 发布