我有一个重新定义默认下标分配(subsasgn)的类。 由于它是memmapfile的包装器,因此我不需要subsasgn的返回值,那么如何忽略它?
已链接到this问题,但尝试忽略所有返回的参数:
dummy = subsasgn(self.mmap.Data.bit, newSub, value);
答案 0 :(得分:5)
这将被检测为“已请求输出”,但未存储。
[~] = subsasgn(self.mmap.Data.bit, newSub, value);
但是,这是在以下情况下的:subsasgn
内部的某些内容在不请求输出的情况下不进行计算(使用某些nargout
检查进行编码)。对于不发生这种情况的常规功能,您可以执行以下操作:
subsasgn(self.mmap.Data.bit, newSub, value);
由于我没有源代码,因此我无法猜测您需要哪一个。