Избранное трейдера Lika
Расширенная форма оператора for
В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.
Примечание
Под итератором понимается любая конструкция, позволяющая перебирать элементы некоторого набора. При каждом обращении к итератору он возвращает очередной элемент набора. В Lua итераторы обычно реализуются в виде функций.
Расширенная форма оператора for имеет следующий вид:
for var1, var2, …, varN in <explist> do
… — тело цикла
end
где:
var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;
<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.
Красивое слово «коррупция» было придумано для того, чтобы не оскорблять чувства чиновников, называя их ворами.
На этой неделе Правительство вспомнило про приватизацию
Первый вице-премьер Игорь Шувалов поручил ведомствам проработать возможность ускорить продажу крупных активов «вне зависимости от плохой конъюнктуры», рассказала руководитель Росимущества Ольга Дергунова: «Есть класс готовых активов, которые можно продавать по тем ценам, которые диктует рынок» (цитата по «Интерфаксу»). К ноябрю необходимо подготовить доклад президенту, сообщила она.
Дергунова напомнила, что правительство долго исходило из гипотезы, что нельзя продавать крупные активы по любой цене. Но ситуация на рынках не улучшается, и сейчас Росимущество готово к продажам, если президент поддержит приватизацию. Речь идет о таких крупных публичных компаниях, как «Роснефть», «Русгидро», «Алроса», «Аэрофлот».