如何优雅地忽略Matlab的subsasgn的返回值?
我有一个类重新定义了默认的下标赋值subsasgn。 因为它是memmapfile的包装器,所以我不需要subsasgn的返回值,所以如何忽略它呢 链接到问题,但尝试忽略所有返回的参数:如何优雅地忽略Matlab的subsasgn的返回值?,matlab,Matlab,我有一个类重新定义了默认的下标赋值subsasgn。 因为它是memmapfile的包装器,所以我不需要subsasgn的返回值,所以如何忽略它呢 链接到问题,但尝试忽略所有返回的参数: dummy = subsasgn(self.mmap.Data.bit, newSub, value); 这将被检测为请求的输出,但不会存储 [~] = subsasgn(self.mmap.Data.bit, newSub, value); 然而,这适用于在输出未被请求编码为某些nargout检查的情况下
dummy = subsasgn(self.mmap.Data.bit, newSub, value);
这将被检测为请求的输出,但不会存储
[~] = subsasgn(self.mmap.Data.bit, newSub, value);
然而,这适用于在输出未被请求编码为某些nargout检查的情况下,subsasgn的内部内容将无法计算的情况。对于不发生这种情况的常规函数,您可以执行以下操作:
subsasgn(self.mmap.Data.bit, newSub, value);
由于我没有源代码,所以我无法猜测您需要哪个代码。这将被检测为输出请求,但未存储
[~] = subsasgn(self.mmap.Data.bit, newSub, value);
然而,这适用于在输出未被请求编码为某些nargout检查的情况下,subsasgn的内部内容将无法计算的情况。对于不发生这种情况的常规函数,您可以执行以下操作:
subsasgn(self.mmap.Data.bit, newSub, value);
由于我没有源代码,我猜不出你需要哪一个