setter 매개변수는 항상 프로퍼티 타입과 일치하므로 명시적일 필요가 없습니다. '명시적 타입 사양 제거' 빠른 수정을 사용하면 코드를 적절히 수정할 수 있습니다.
예:
fun process(x: Int) {}
var x: Int = 0
set(value: Int) = process(value) // <== 'Int' 사양은 안전하게 생략할 수 있습니다
빠른 수정을 적용한 후:
fun process(x: Int) {}
var x: Int = 0
set(value) = process(value)