명시적 매개변수 이름이 지정되지 않은 boolean 타입의 호출 인수를 보고합니다.

여러 부울 리터럴이 순차적으로 전달될 때 매개변수의 순서를 잊어버리기 쉬워 오류로 이어질 수 있습니다. 명시적 매개변수 이름을 사용하면 코드를 읽고 이해하기 더 쉽습니다.

예:


  fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}

  fun usage() {
      check(true, false, true) // 이게 무슨 뜻이죠?
  }

빠른 수정에서는 누락된 매개변수 이름을 추가합니다.


  fun check(checkName: Boolean, checkAddress: Boolean, checkPhone: Boolean) {}

  fun usage() {
      check(checkName = true, checkAddress = false, checkPhone = true)
  }