Вход на сайт
Что означают od и fi
398 просмотров
Перейти к просмотру всей ветки
в ответ la-la-la 8) 21.10.13 23:06
да. такие вопросы вызываыут насмешливые холивары, а не объяснения.
В некоторых сктиптовых языках с какого-то перепугу решили делать конец блока таким же "понятным" как и начало. появились конструкции
do (<условие>) #начало
od #окончание
if (<условие>) #начало
fi #окончание
в блоках сравнения иногда требуется выполнять или то иначе другое. А в другом часто требуется делать еще одно сравнение. поэтому конструкцию else if объединили вместе и получилось elsif.
return означает возврат. в контексте выполняемого кода означает прервать выполнение текущей процедуры или функции именно после этой команды. разницы между обычным завершением нет никакой. Только в return может идти значение, которое необходимо вернуть в этом месте, как результат исполнения функции. Если значения нет, то вернется 0. Правда есть языки программирования у которых заранее обговорено в какую переменную нужно помещать возвратное значение.
В некоторых сктиптовых языках с какого-то перепугу решили делать конец блока таким же "понятным" как и начало. появились конструкции
do (<условие>) #начало
od #окончание
if (<условие>) #начало
fi #окончание
в блоках сравнения иногда требуется выполнять или то иначе другое. А в другом часто требуется делать еще одно сравнение. поэтому конструкцию else if объединили вместе и получилось elsif.
return означает возврат. в контексте выполняемого кода означает прервать выполнение текущей процедуры или функции именно после этой команды. разницы между обычным завершением нет никакой. Только в return может идти значение, которое необходимо вернуть в этом месте, как результат исполнения функции. Если значения нет, то вернется 0. Правда есть языки программирования у которых заранее обговорено в какую переменную нужно помещать возвратное значение.