인자 = 매개변수 = parameter입니다.
왜 인자인지 모르겠습니다.
애초에 parameter는 매개변수로 불립니다.
한국으로 들어오면서 그런 건진 몰라도 파라미터와 아규먼트 또는 매개변수와 인수로 불러도 됩니다.
인자 매개변수 (Parameter)
void player(String name) { // (String name)이 매개변수(Parameter).
print(name);
}
함수가 호출될 때 외부로부터 입력받는 값을 담기 위해 선언됩니다.
인수 (Argument)
void player(String name) { // (String name)이 매개변수(Parameter).
print(name);
}
void main() {
// 함수 호출 시 인수(Argument)를 전달
player("Alice"); // ("Alice")가 인수
}
함수를 호출할 때 전달되는 실제 값들을 인수(Argument)라고 합니다.
인수는 함수의 매개변수(Parameter)에 전달되어 함수 내부에서 사용됩니다.
같은 ()소괄호 안에 사용되어도
- 파라미터 = 외부에서 입력을 받기 위해
- 인수 = 파라미터로 전달해 주기 위해
의 차이가 있습니다.
'Flutter > Dart Language' 카테고리의 다른 글
[플러터 Flutter] 초기화란? (0) | 2024.06.29 |
---|---|
[플러터 Flutter] Const, Final의 차이 그리고 컴파일타임과 런타임, Static (0) | 2024.06.29 |
[플러터 Flutter] Null-Safety와 late키워드 (0) | 2024.06.29 |
[플러터 Flutter] Private, getter/setter가 무엇인가? 어떻게 사용하는가? (0) | 2024.06.28 |
[플러터 Flutter] 매개변수(Parameter), 인스턴스변수(InstanceVariable), 전역변수(GlobalVariable), 지역변수(LocalVariable) (0) | 2024.06.27 |