TIL. 47 What is the parameters

조윤식·2022년 9월 5일
0

params는 parameters 메소드의 별칭

params는 ApplicationController를 통해 애플리케이션에서 액세스하는 ActionController :: Base에서 가져옵니다. 특히 params는 GET 또는 POST 요청을 통해 컨트롤러에 전달되는 매개 변수를 나타냅니다.
GET 요청에서 매개 변수는 사용자 브라우저의 URL에서 컨트롤러로 전달된다.

영문 문서에서 Parameter와 Argument를 혼동하여 번역하거나 읽는 경우가 많다. 두 단어는 변수명과 전달값이라는 의미가 다른 용어 이기에 구분하여 사용해야 한다.
Parameter는 함수 혹은 메서드 정의에서 나열되는 변수 명이다. 반면 Argument는 함수 혹은 메서드를 호출할 때, 전달 혹은 입력되는 실제 값이다.

Parameter의 실체는 변수명이고 Argument의 실체는 값.
따라서 두 단어는 명확하게 구분해야 한다.

단어 번역 의미
Parameter 매개변수 함수와 메서드 입력 변수(Variable) 명
Argument 전달인자, 인자 함수와 메서드의 입력 값(Value)

profile
Slow and steady wins the race

0개의 댓글