end
终止代码块或指示最大数组索引
语法
end
说明
end
还终止声明的函数。虽然它有时是可选的,但使用 end
可提高代码可读性。在下列情况下,需要使用 end
:
如果文件包含多个函数,并且其中一个函数用
end
终止,则文件中的每个函数都必须用end
终止。如果文件包含具有一个或多个嵌套函数的函数,则该文件中的每个函数都必须用
end
终止。如果脚本包含一个或多个局部函数,则文件中的每个函数都必须用
end
终止。
end
也表示数组的最后一个索引。例如,X(end)
是 X
的最后一个元素,X(3:end)
选择 X
的第三个到最后一个元素。
示例
提示
类可以重载
end
函数以实现特殊的行为。有关详细信息,请参阅 Overload end for Classes。如果数组
X
已存在,您可以使用end
来扩展数组大小并向该数组追加其他元素。例如,X(end+1) = 5
将X
的长度增加 1,并在X
的末尾添加一个新元素。虽然
end
有时在函数文件中是可选的,但使用它可以提高代码可读性。
扩展功能
版本历史记录
在 R2006a 之前推出