(이건 프로그래밍 언어 전반적으로 사용되는 용어지만.... )
parameter: variable in the function definition ( 함수 내부에서 사용되는 변수)
argument: input at function call (함수 호출할 때 전달하는 값)
매개변수, 인자라고도 부르는데 영어로 된 걸 한글로 바꾸면 더 헷갈려서 그냥 영단어를 사용하는 게 나은 것 같다
func add(x: Int, y: Int) {
print(x + y) // x, y는 파라미터. 파라미터 x, 파라미터 y 라고 부름
}
add(x: 10, y: 10) // 여기서 argument로 각각 10을 전달
반응형
'swift & iOS > swift' 카테고리의 다른 글
[swift] 소수점 둘째 자리 까지 나타내기 (feat. round(), String) (0) | 2022.01.20 |
---|---|
[swift] 중첩 함수 (nested functions) (0) | 2022.01.19 |
[swift] 클로저 closure (feat. 함수) (0) | 2022.01.16 |
[swift] 함수에 함수를 전달하거나 함수를 리턴하거나 (0) | 2022.01.16 |
[swift] 함수에 여러 개의 argument 넣기(...) (0) | 2022.01.16 |