코틀린 arguments1 코틀린(20) - 오버로딩, arguments, infix 함수 오버로딩 코틀린에서도 대부분의 언어에서 지원하는 오버로딩(not override)을 지원한다. // ex1) okey! fun same (x:Int) fun same (x:Int, text: String) fun same (x:Int, y:Int) // ex2) not okey! fun same(x:Int, y:Int) fun same(a:Int, b:Int) // ex3) okey! fun main(){ read(7) // 숫자7 출력 read("감사합니다") //감사합니다 출력 } fun read(x: Int){ println("숫자 $x 입니다") } fun read(x: String){ println(x) } ex3을 실행해보면 함수 이름은 같지만 자료형을 구분하여 함수가 매칭되어 실행되는 것을 .. 2022. 3. 23. 이전 1 다음