object D04_隐式参数自动导入 {
def show(name: String)(implicit delimiter: (String, String)):
String = delimiter._1 + name + delimiter._2
def main(args: Array[String]): Unit = {
// 自动导入隐式参数
implicit val delimiter_default: (String, String) = "<<<" -> ">>>"
println(show("张三"))
println(show("李四")("(", ")"))
}
}
scala隐式参数自动导入
最新推荐文章于 2024-09-16 15:45:27 发布
本文探讨了Scala中隐式参数的使用,展示了如何通过自动导入隐式参数简化代码。`show`函数接受一个字符串参数并利用隐式元组定义分隔符,`main`方法中展示了默认分隔符及自定义分隔符的使用情况,揭示了隐式参数的灵活性。
摘要由CSDN通过智能技术生成