3
私はMATLABで関数を返す間にカンマを忘れていました。コンマ区切りのMATLAB関数の戻り値とは何かの違いは何ですか?
function [returnA, returnB]=foo(paramA)
returnA=ones(1,10).*paramA;
returnB=magic(4);
end
function[]=voo()
%typing the return as this
[A,B]=foo(5);
%gives the same result as
[A B]=foo(5);
end
私の質問は、まったく同じ動作ですか?私は文書でそれを見つけることができませんでした
はい、同じ動作です。 – excaza
コンマを忘れてしまった場合、エディタは "_ベストプラクティスは出力変数をカンマで区切ることです_"と言います。これは、カンマなしのバージョンも受け入れ可能であることを意味します。 –
@ LuisMendoしたがって、_ベストプラクティスは出力変数を区切ることがなぜ_カンマ_ですか? – EBH