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 之前推出