[Kotlin] 함수, 제어문, 반복문
개요 오늘은 코틀린의 함수(Function), 제어문(Conditions), 반복문(Loops)에 대해서 알아보도록 하겠습니다. 함수(Fucntion) 프로그래밍에서 함수란 수학에서의 함수와 의미가 같습니다. 수학에서 함수의 정의는 아래와 같습니다. "어떤 집합의 각 원소를 다른 어떤 집합의 유일한 원소에 대응시키는 이항 관계" 그러므로, 프로그래밍 언어에서 함수란 주어진 미지의 값들의 집합을 통해 유일한 값을 얻어내는 것이라고 볼 수 있는데요. 여기서 미지의 값들의 집합을 파라미터(parameter), 유일한 값을 반환 값(returns)이라고 부릅니다. 따라서, 코틀린을 포함하는 프로그래밍 언어에서 함수란, 함수를 구분하기 위한 함수의 이름, '함수명'과 미지의 값들의 집합, 파라미터(paramete..