run code sections in matlab R2017b.
2 次查看(过去 30 天)
显示 更早的评论
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 个评论
Rik
2017-10-30
I think it does check for syntax errors like unmatched parentheses, as those could affect what code should be run.
回答(1 个)
Prasanth Sunkara
2017-11-28
Hello Claudio,
This behavior is by design. Having this capability allows section evaluation to access local functions which seems desirable.
-Prasanth
3 个评论
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?
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!