3주차 - 함수와 함수형 프로그래밍
kotlin은 아래와 같은 형식으로 함수를 작성한다. fun 함수이름([변수 이름: 자료형, 변수 이름: 자료형..]): [반환값의 자료형]{ 표현식... [return 반환값] } 여기서 인자와 매개변수에 대한 개념을 다시 확인하고 가자. 매개변수와 인자는 같은 역할을 하는 것처럼 보이기 때문에 같은 것으로 착각하기 쉽다. 하지만 이 둘은 명확하게 구분할 수 있는 개념이다. 함수를 선언할 때는 매개변수라고 부르고 함수를 호출할 때는 인자라고 부른다. 즉, sum() 함수의 선언 부분의 a: Int, b: Int는 매개변수이고 main() 함수에서 sum() 함수를 호출할 때 sum(3, 2)에서 3, 2는 인자입니다. 이 인자는 함수 선언 부분에 있는 a와 b에 복사되어 전달됩니다. 함수의 스택 프레임..
책 리뷰/Do it! 코틀린 프로그래밍
2024. 1. 2. 19:17