
코틀린 함수 자바 메소드처럼 코틀린 함수도 어떤 입력(parameter)을 받아 자신을 호출한 코드쪽에 출력값을 반환(return)할 수 있는 재사용 가능한 코드 블록입니다. 자바와 달리 코틀린에서 도달할 수 없는 코드(unreachable code)는 오류가 아닙니다. 따라서, return문 다음에 코드가 위치하고 있으면 실질적으로 죽어있는 코드지만 에러가 발생하진 않습니다. → 컴파일러가 경고를 표시하고 IDE는 해당 부분을 강조해줍니다. fun increment(n: Int): Int { return n++ // Error: can't change immutable variable } 함수 반환 타입: 함수 본문 앞에 :을 붙여 작성합니다. 함수 파라미터: 파라미터 앞에는 val이나 var을 표시할..