본문 바로가기

Flutter/Dart Language

[플러터 Flutter] 인자(Parameter)와 인수(Argument)의 차이

인자 = 매개변수 = 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)에 전달되어 함수 내부에서 사용됩니다.


같은 ()소괄호 안에 사용되어도

  • 파라미터 = 외부에서 입력을 받기 위해
  • 인수 = 파라미터로 전달해 주기 위해

의 차이가 있습니다.