Language/Swift

Swift - 01

비코딩 2022. 1. 11. 19:13

용어

 

커링 기법 : 여러 개의 매개변수를 갖는 함수를 매개변수 하나를 갖는 함수의 나열로 표현

func sum(first: Int) -> ((Int)->Int) {
	return {second in first + second}
}
sum(first: 10)(5)

인터프리터 언어

: 실행전에 기계어로의 컴파일 과정을 거치지 않으며, 소스코드가 해석기(인터프리터)에 의해 직접 해석되어 실행되도록 구현된 언어

 

REPL

: 간단한 코드를 직접 입력하여 바로바로 결과를 볼 수 있는 환경과 편의를 제공해주는 도구

 

[출처 : Swift 프로그래밍 야곰]