Matlab은이 출력 값에 관심이 없다는 것을 나타 내기 위해 어떤 루틴의 출력 인수 목록에 ~
문자로 도입되었습니다. 예를 들어 : 속도 최적화 이유로일부 출력 인수가 사용되지 않았는지 감지
% Only interested for max position, not max value
[~, idx] = max(rand(1, 10));
, 그것은 출력 인수의 일부가 사용되지 않는 것을 감지하는 몇 가지 루틴 내부에서 가능하다? 예를 들어 :
function [y, z] = myroutine(x)
%[
if (argout(1).NotUsed)
% Do not compute y output it is useless
y = [];
else
% Ok take time to compute y
y = timeConsummingComputations(x);
end
...
%]
그래, 나도 그렇게 생각해. 내가 지금까지 구현 한거야. 잠시 동안 당신의 대답을 검증하기 전에 두건의 명령이 있는지 알아볼 수있을거야. – CitizenInsane