coyangi
코딩하는 고양이
coyangi
전체 방문자
오늘
어제
  • 분류 전체보기 (23)
    • 🚀 Daily Life (1)
      • 덕질 (1)
      • 회고 (0)
    • 🍎 MAC OS (1)
    • 🔫 Algorithm (1)
      • Goormlevel (0)
    • 🌈 Programming (18)
      • Dart (7)
      • ETC (1)
      • Flutter (4)
      • Git (0)
      • Javascript (1)
      • Laravel (3)
      • PHP (2)
    • 🌎 Server (1)
    • 🧠 Database (0)
      • MySQL (0)
    • 💻 Computer Science (0)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • json
  • HOBBY FAIR
  • Class
  • flutter
  • CENTER
  • parameter
  • XAMPP
  • Instance
  • 앱
  • 서버구축
  • 라라벨
  • constructor
  • 플루터
  • Sizedbox
  • 데이터 구조
  • Server
  • config
  • php
  • Laravel
  • ajax
  • dart
  • argument
  • 알고리즘
  • crud
  • 덕질
  • 웹서버
  • override
  • 맥
  • 인자
  • Containe

최근 글

티스토리

개인정보

  • 티스토리 홈
  • 스토리
  • 포럼
  • 로그인
hELLO · Designed By 정상우.
coyangi

코딩하는 고양이

[ETC] Parameter 와 Argument 의 차이
🌈 Programming/ETC

[ETC] Parameter 와 Argument 의 차이

2022. 6. 2. 10:36

🌟 argument = 전달인자 = 값

    plusNumber(1, 1);
    plusNumber(2, 2);

함수를 호출할 때 값을 전달한다라고 해서 전달인자라고 부릅니다.
매개변수와 달리 전달인자는 고정되어 있지 않고, 호출할 때 마다 수시로 변하는 값(value)이기 때문에
변수가 아닌 값(value) 으로 정의하며 인수라고도 부릅니다.

🌟 parameter = 매개변수 = 변수

void plusNumber(int number1, int number2) 
{
    print('계산중 : $number1 + $number2');
    print('계산 완료 : ${number1 + number2}');
}

함수 내부에 있는 인자로써, 특정한 값으로 정해져 있는 것이 아니라,
함수가 호출하면서 건네준 argument의 값이 변수 ( Variable ) 에 담기게 됩니다.

들어오는 인자가 매개체 역할을 하기 때문에 매개변수라고도 하며
영문으로 parameter 라고 합니다.

🌟 인수 ? 인자 ?

argument는 인수라고 부르고 parameter를 인자라고 부르는게 맞다고 합니다.

인수와 인자를 각각 명확하게 구분해서 쓰기보다는
그렇게 주고 받는 것들의 대명사격으로 믹스해서 많이 사용하고 있는 것 같습니다.


🧚 참고자료

https://www.youtube.com/watch?v=Cq56HZdxr0s

    coyangi
    coyangi
    경기도 모 창고에서 은둔하다 양지 바른 땅으로 올라온 고양이

    티스토리툴바