【发布时间】:2019-02-08 17:48:09
【问题描述】:
假设我有
function [a, b] = foo
a = 1;
b = 2;
用户正在调用
[~, B] = foo;
我只希望发生b = 2,以防止耗时的操作a = 1。有没有办法查出a 实际上不是用户请求的?
很久以前it was not possible。我想知道 Mathworks 是否对此进行了改进,或者是否有人在此期间找到了解决方法。
注意:反之亦然:如果用户调用A = foo,则nargout 为1。
【问题讨论】:
-
啊,2015 年才刚刚过去 :)
-
嗨 texnic,请在原始问题上打开赏金请求更新/现代参考,而不是提出单独的问题。
-
即使有可能,操作 a = 1 也会同样执行
标签: matlab function optimization output