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