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