func makeIncrementer() -> ((Int) -> Int) {
func addOne(number: Int) -> Int {
return 1 + number
}
return addOne
}
var increment = makeIncrementer()
increment(7)
여기서 마지막 라인이 increment(7)이 makeIncrementer() -> ((7) -> Int) { ... } 이렇게 되는 거임?
이게 맞다면 increment에 소괄호가 어떻게 붙는거냐
라인 실행 순서도 알려주면 ㄱㅅ
댓글 0