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