主要内容

mp_0007:如何描述可执行语句

自 R2024b 起

规范来源

控制算法建模规范 - 使用 MATLAB®Simulink®Stateflow®

子 ID 建议

  • NA-MAAB - a、b

  • JMAAB - a、b

MATLAB 版本

全部

规则

子 ID a

多个执行语句不应写在一行中。

示例 - 正确

if foo > 0
   bar = 10;
end

示例 - 不正确

if foo > 0;bar = 10;
end

子 ID b

可执行语句应以分号结尾。

示例 - 正确

foo = 1 + 2;

示例 - 不正确

foo = 1 + 2

理由

子 ID a:

  • 按照常规做法来标准化语句的书写,可以提高可读性。

子 ID b:

  • 按照常规做法来标准化语句的书写,可以提高可读性。

  • 如果执行没有分号的语句,结果将显示在 Command Window 中,您可能会错过重要的警告。

验证

模型顾问检查:检查执行语句的描述 (Simulink Check)

上次更改

R2024b

版本历史记录

在 R2024b 中推出