Завершает блок кода, или указывает на последний индекс массива
end
end ключевое слово, которое отключает forв то время как, switch, try, if, и parfor операторы. Без end оператор, forв то время как, switch, try, if, и parfor ожидайте дальнейшего входа. Каждый экземпляр end пары с самым близким предыдущим непарным forв то время как, switch, try, if, или parfor оператор.
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 является иногда дополнительным в файле функции, используйте его в лучшей удобочитаемости кода.