Enum은 Enumeration를 줄여서 사용하는 단어로 한국 말로는 열거형이라고 표현하는 단어입니다. 여기서 이야기하는 열거라는 단어는 `나열`되는 것들을 의미하는데, 프로그램에서는 특정한 특질이나 속성으로 분류해서 사용하는 값들을 나열할 때 쓰입니다. 간단히 말해 상수들을 나열해 놓은 것을 열거형(Enum)이라고 표현합니다. 열거(Enumeration) 개념 알아보기 일반적으로 프로그램을 개발할 때 상수(Constant)로 지정해서 사용하면 좋은 값들이 있습니다. 예를 들어 최대 값과 같이 값(리터럴) 자체가 의미를 가지고 있는 경우입니다. fun main() { val number = 10 validateNumber(number) if (number > 9) { // 사용하지 못하는 값을 전달 받은..
모든 프로그래밍이 배울 때 함수와 변수부터 시작하듯 코틀린을 배우는 방법도 첫 단추는 함수와 변수입니다. 코틀린으로 어떤 앱을 만들든 웹 서버를 만들든 함수와 변수는 가장 기초에 속하는 개념입니다. 오늘은 코틀린에서 정의된 함수와 변수의 기초 개념을 공부해보도록 하겠습니다. 앱을 만들어 보고 싶어 코틀린을 배우고 있는데 접한 지 얼마 되지 않아 많이 서투르고 어색하네요 Hello, world! 틀에 박힌 시작이기는 하지만 "Hello, world"를 출력하는 코드로 가볍게 코틀린을 알아보도록 하겠습니다. fun main(args: Array) { println("Hello, world") } 자바로 프로그래밍을 배우신 분이라면 뭔가 비슷한 형태의 코드라고 생각하실 수 도 있겠네요. 위에서 정의한 "Hel..