Завершает блок кода, или указывает на последний индекс массива
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
является иногда дополнительным в файле функции, используйте его в лучшей удобочитаемости кода.