본문 바로가기

파라미터2

[VS] Parameter vs Argument 안녕하세요. TDR입니다. 오늘은 프로그래밍에서 많이 쓰이지만 의미를 혼동해서 쓰이는 parameter(매개변수)와 argument(인수)를 비교해 보겠습니다. 우선 각자의 정의를 봐보겠습니다. Parameter(매개변수) 변수의 특별한 한 종류로서, 함수 등과 같은 서브루틴의 인풋으로 제공되는 여러 데이터 중 하나를 가리키기 위해 사용됨 - 위키백과 참조 Argument(인수) 함수 호출 시 함수에 전달되는 값 - 나무위키 참조 서로 소통을 하다보면 파라미터, 매개변수, 아규먼트, 인자값 등등 여러가지 형태로 부르고 있는데 가장 쉽게 정리를 하면 다음과 같습니다. Parameter는 함수 정의 부분에 있는 변수, Argument는 함수 호출 시 전달하는 값 이렇게 정리하는게 개인적으로는 가장 깔끔한 것.. 2024. 3. 8.
[C#]out과 ref 키워드 차이 C#에 보면 out이나 ref 키워드를 본적이 있을 것이다.쓰임새를 보면 이 2개는 거의 같은 느낌으로 쓰이는데 무슨 차이가 있는지 궁금해서 정리해 보았다. 우선 out과 ref의 차이를 예시를 통해서 보자.먼저 out의 예제이다.1234567891011121314class Test_Out{ static void initArray(out int[] arr) { arr = new int[3] {1, 2, 3}; } static void Main() { int[] array; initArray(out array); // arr[3] = {1, 2, 3} }}Colored by Color Scriptercs 이어서 ref의 예제를 보면...1234567891011121314class Test_Ref{ stat.. 2016. 1. 27.