Завершить блок кода или указать индекс последнего массива
end
end также завершает объявленную функцию. Хотя иногда это необязательно, используйте end для лучшей читаемости кода. end требуется в следующих случаях:
Если файл содержит функции, и одна из функций оканчивается на end, то каждая функция в файле должна быть завершена end.
Если файл содержит функцию с одной или несколькими вложенными функциями, то каждая функция в файле должна быть завершена на end.
Если сценарий содержит одну или несколько локальных функций, то каждая функция в файле должна быть завершена на end.
end также представляет последний индекс массива. Например, X(end) является последним элементом X, и X(3:end) выбирает третий-последний элементы X.
Классы могут перегружать end функция для реализации специализированного поведения. Дополнительные сведения см. в разделе Конец как индекс объекта.
Если массив X уже существует, можно использовать end для наращивания массива. Например, X(end+1) = 5 увеличивает длину X на 1 и добавляет новый элемент в конец X.
Хотя end иногда является необязательным в файле функции, используйте его для лучшей читаемости кода.