커뮤니티

배열 반환 함수

프로필 이미지
salbang
2010-03-09 14:50:15
844
글번호 28567
답변완료
함수 작성시 배열을 리턴하는 함수를 만들 수 있을까요? 꼭 배열이 아닌 방식이더라도 여러개의 값을 리턴하는 함수를 만들 수 있으면 좋겠습니다. 전역 변수라던가 포인터 혹은 핸들을 사용 하는 방식이 있을 수 있겠네요.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2010-03-09 15:25:06

안녕하세요 예스스탁입니다. 함수는 단일값으로 리턴이 되므로 해당내용은 제공되지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > salbang 님이 쓴 글입니다. > 제목 : 배열 반환 함수 > 함수 작성시 배열을 리턴하는 함수를 만들 수 있을까요? 꼭 배열이 아닌 방식이더라도 여러개의 값을 리턴하는 함수를 만들 수 있으면 좋겠습니다. 전역 변수라던가 포인터 혹은 핸들을 사용 하는 방식이 있을 수 있겠네요.
프로필 이미지

예스스탁 예스스탁 답변

2010-03-09 16:57:03

안녕하세요 예스스탁입니다. 배열을 리턴하는 함수를 만드실 수는 없고 NumericRef나 NumericArrayRef를 이용하시면 여러개의 값을 리턴하는 함수를 구현하실 수 있습니다. 가령 아래와 같은 함수를 만들고 외부변수를 NumericRef를 사용하시면 사용자함수명 : Ref input : ref1(NumericRef),ref2(NumericRef); ref1 = ref1+1; ref2 = ref2+1; ref = 0; 지표식으로 아래와 같이 작성하면 var1 = 111; var2 = 222; var3 = ref(var1,var2); plot1(var1); plot2(var2); var1과 var2값이 ref 함수를 거쳐 112와 223값으로 변경되는 것을 확인하실 수 있습니다. 이용에 참고하시기 바랍니다. 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 배열 반환 함수 > 안녕하세요 예스스탁입니다. 함수는 단일값으로 리턴이 되므로 해당내용은 제공되지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > salbang 님이 쓴 글입니다. > 제목 : 배열 반환 함수 > 함수 작성시 배열을 리턴하는 함수를 만들 수 있을까요? 꼭 배열이 아닌 방식이더라도 여러개의 값을 리턴하는 함수를 만들 수 있으면 좋겠습니다. 전역 변수라던가 포인터 혹은 핸들을 사용 하는 방식이 있을 수 있겠네요.
프로필 이미지

salbang

2010-03-10 17:54:55

답변 감사드립니다. 제가 원하던 기능이네요 ^^. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : Re : 배열 반환 함수 > 안녕하세요 예스스탁입니다. 배열을 리턴하는 함수를 만드실 수는 없고 NumericRef나 NumericArrayRef를 이용하시면 여러개의 값을 리턴하는 함수를 구현하실 수 있습니다. 가령 아래와 같은 함수를 만들고 외부변수를 NumericRef를 사용하시면 사용자함수명 : Ref input : ref1(NumericRef),ref2(NumericRef); ref1 = ref1+1; ref2 = ref2+1; ref = 0; 지표식으로 아래와 같이 작성하면 var1 = 111; var2 = 222; var3 = ref(var1,var2); plot1(var1); plot2(var2); var1과 var2값이 ref 함수를 거쳐 112와 223값으로 변경되는 것을 확인하실 수 있습니다. 이용에 참고하시기 바랍니다. 즐거운 하루되세요 > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 배열 반환 함수 > 안녕하세요 예스스탁입니다. 함수는 단일값으로 리턴이 되므로 해당내용은 제공되지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > salbang 님이 쓴 글입니다. > 제목 : 배열 반환 함수 > 함수 작성시 배열을 리턴하는 함수를 만들 수 있을까요? 꼭 배열이 아닌 방식이더라도 여러개의 값을 리턴하는 함수를 만들 수 있으면 좋겠습니다. 전역 변수라던가 포인터 혹은 핸들을 사용 하는 방식이 있을 수 있겠네요.