run code sections in matlab R2017b.
显示 更早的评论
when I run a code section, matlab R2017b now check for errors in the entire script, not just on the section to be executed (as it used to be in older versions). Is this a bug or is it in purpose?
I am using mac OS Sierra 10.12.6 (if that is of any relevance)
thanks. Claudio
3 个评论
M
2017-10-30
It is strange because I am also using Matlab 2017b and for me it is not the case.
Rik
2017-10-30
I think it does check for syntax errors like unmatched parentheses, as those could affect what code should be run.
Claudio Altafini
2017-10-31
回答(1 个)
Prasanth Sunkara
2017-11-28
0 个投票
Hello Claudio,
This behavior is by design. Having this capability allows section evaluation to access local functions which seems desirable.
-Prasanth
3 个评论
Claudio Altafini
2017-11-28
Rik
2017-11-28
You can use %{ and %} to comment out blocks of code (or you can use the comment out button in the editor lint).
I hadn't considered that it had something to do with in-script-functions (which I think will encourage horrible coding practices).
Chad Greene
2018-2-28
What a frustrating design change! Any chance we'll ever get a Preference option to change it back?
类别
在 帮助中心 和 File Exchange 中查找有关 Performance and Memory 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!