Christian Archer Chase Your Dreams!

понедельник, 25 марта 2013

Зачем нам нужно вдохновенье // Сделай глубже вдох // Ни для кого не откровенье // Что Шепард сдох

23:33 PHP 5.5 yield
Извращаюсь с новой игрушкой

$a = function () {for ($i = 0; $i < 10; $i++) yield $i;};
foreach ($a() as $i) echo $i; // 0123456789


Жаль, что не работает foreach ($a as $i) echo $i;, тогда можно было бы написать короче

foreach(function () {for ($i = 0; $i < 10; $i++) yield $i;} as $i) echo $i;

Или будь PHP похож на одного из своих предков, можно было бы

foreach((function () {for ($i = 0; $i < 10; $i++) yield $i;})() as $i) echo $i;

Даже извращения не работают типа

foreach((function () {for ($i = 0; $i < 10; $i++) yield $i;})->__invoke() as $i) echo $i;

Если кто не догнал, я пытаюсь сделать вот это:

(0..9).each { |i| print i }
URL
Вот скачал себе оффлайнового клиента. Постоянно забываю, ...
Что тут было во время и после игры с Португалией!!! Ето н...
Для себя и для всех
[*]www.yestoall.com/flashAPI/index.html Линк может оказ...
Вчера Мишка пришел с работы и забабахал клевый и очень вк...
Окончательное массовое помешательство. Вся страна на улиц...
Добавить комментарий

Расширенная форма

Подписаться на новые комментарии
Получать уведомления о новых комментариях на E-mail