在 MATLAB 中调试时,我使用匿名函数进行诊断打印。例如,
debug_disp = @(str) disp(str);
debug_disp('Something is up.')
...
debug_disp = @(str) disp([]);
% diagnostics are now hidden
用作“狼吞虎咽disp([])
”对我来说似乎有点脏;有更好的选择吗?明显的 (?) 方法不起作用:
debug_disp = @(str) ;
我认为这可能对其他函数式语言应用程序有用,而不仅仅是诊断打印。