함수란 무엇인가? 함수는 여러 값을 입력받아 기능을 수행하고 결과를 반환하는 코드의 모음. 함수 구조 살펴보기 fun 함수이름([매개변수이름: 자료형, ...]): [반환값자료형] { 함수의 본문(표현식) [return 반환값] } fun sum(a: Int, b: Int): Int { return a + b } fun sum(a: Int, b: Int): Int = a + b fun sum(a: Int, b: Int) = a + b 인자와 매개변수 함수를 선언할 때는 매개변수. 함수를 호출할 때는 인자. 반환값이 없는 함수 함수의 반환값은 생략할 수 있다. 즉, return 문을 생략할 수 있다. fun demo(): Unit {} fun demo2() {} 코틀린은 함수에서 반환값과 반환값의 자료형이..