본문 바로가기

파라미터2

속성, 능력치, 파라미터??? 속성, 능력치, 파라미터에 대한 생각 몇 년전 게임 스쿨에서 속성(attribute), 능력치, 파라미터(parameter)라는 용어를 듣고 매우 헷갈렸다. 비슷한 의미인 것 같은데 왜 명칭이 다른가? 오늘 매개변수(parameter)를 알아보고 추측해봤다. 이유는 같은 의미의 변수를 어떤 직군의 관점으로 바라보느냐에 따라 명칭이 달라지는 것 같다. 매개변수는 간단하게 데이터를 담는 공간인데 기획자가 말하는 속성, 능력치들은 어떠한 값을 담고자 한다. 결국 의미는 동일하다. 기획자가 기획서를 작성할 때 무엇을 기준으로 데이터들을 그룹핑하느냐에 따라서 속성이 되고 능력치가 되는 것 같다. 물론 기준에 따라서 용어가 달라지긴하지만 비슷한 의미들을 다르게 부른다면 혼란스러울 것 같다. 나의 경우엔 프로그래밍 .. 2020. 5. 15.
매개변수(parameter), 전달인자(argument) 매개변수(parameter)와 전달인자(argument) 컴퓨터 프로그래밍에서 매개변수란 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용된다. 전달인자는 (log(37)에서 37과 마찬가지로) 실제로 함수 또는 루틴에 전달되는 값을 의미하며, 반대로 매개변수는 함수의 내부에서 해당 함수(앞의 예에서 log)로 전달된 값을 가리키기 위한 변수를 의미한다. 매개변수는 함수의 정의부분에 나열되어 있는 변수들을 의미하며, 전달인자는 함수를 호출할때 전달되는 실제 값을 의미한다. 이같은 의미를 명확히 하기 위해 매개변수는 변수(variable)로, 전달인자는 값(value)으로 보는 것이 일반적이다. 수학의 함수 안에 있는 x, y 같은 것이 매.. 2020. 5. 15.