TIL

Chapter 10 명시적인 매개변수

val params = mapOf(a to 1, b to 2)
foo(params)

fun foo(params: Map<String, Int>) {
  // params[a] ... params[b]
}
fun foo(params: Map<String, Int>) {
  fooBody(params[a], params[b])  
}

fun fooBody(a: Int, b: Int) {
  /// ... a ... b ...
}