코틀린 기본 3 - (함수, 함수형 프로그래밍)
1. 함수 간략하게 만들기 ( 대박 ) 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 2. 인자와 매개변수 fun sum (a: Int, b:Int) = a+b fun main() { println($sum(5,3)) } a,b = 매개변수 5,3 = 인자 함수를 선언할 때는 매개변수라고 부르고 함수를 호출할 때는 인자라고 부른다. 3. 함수와 스택 프레임 함수의 각 정보는 프레임(Frame)이라는 이름으로 스택 메모리의 높은주소에서부터 낮은주소로 거꾸로 자라듯이 채워져 간다. 호출된 순서대로 스택 프레임에 쌓이게되며, 사라질 때는 스택..