我有一个问题,我一直想知道一段时间,关于调试。
让我们说我的代码分为几个部分
%%Initialise section
Load Data
%%Analyse Data
%%Plot Data
%%Data Manipulation
我可以通过界面或使用'ctrl + enter'轻松运行各个部分。但是,如果我还要调试各个部分呢?
我知道可以通过运行整个代码,创建一个您从另一个编辑器调用的函数,或者只是简单地评论之前的代码。但如果我可以调试各个部分,那就太好了。有可能吗?
答案 0 :(得分:3)
我有时会在" smart"中使用块注释。方式:
function myFunction
%% section 1
%{
code here
more code here
%}
%% Section 2
%{
code here
more code here
%}
end
默认情况下注释所有内容,除了必要的初始化内容,当然还有感兴趣的部分。重新评论内容的最简单方法是在块注释的开始标记中添加一个空格:
%{
'This is a valid block comment, and this string is commented out';
%}
% {
'This is now UNcommented, because the start marker is now an ordinary comment';
%}
执行该功能将允许您正常使用断点。