Kotlin 기초 문법 4 - 함수, 매개변수, 인자, 가변 인자
이번 포스팅에서는 Kotlin에서 함수를 정의하고 사용하는 방법과, 매개변수(Parameter), 인자(Argument), 기본 인자, 가변 인수에 대해 다뤄볼 예정이다. 함수 (Function) 앞선 기초 문법 포스팅들에서 사용했던 main() 함수도 함수의 한 종류이다. 작업의 기본 단위인 함수에 대해 알아보자. 함수는 기본적으로 위의 형태로 선언을 한다. fun 키워드와 함수 이름, scope는 함수를 선언하기 위해서는 꼭 작성해줘야 한다. 파라미터는 필요 없는 경우 생략할 수 있으며, 반환 타입도 값을 반환하지 않는다면 명시할 필요가 없다. 다만, 반환 타입을 생략할 경우에는 반환 타입이 자동으로 Unit으로 지정된다. Unit은 다른 언어에서의 void와 비슷한 개념이라고 생각하면 된다. [Co..
2020. 5. 20.