LINUX.ORG.RU
ФорумTalks

Загадка: что имелось в виду?


0

0

Вы уже, наверное, хорошо поняли, что в d1 d2 обрабатываются по очереди; двери вагона расходятся, появляется элемент. Блок даёт ему прозвище, выполняет код в лапках-фигурных скобках. Затем переходит к следующему вагону, и там всё сначала.

Но ещё важно помнить, что элементы не уходят из первого вагона: блок лишь осматривает каждый элемент, берёт его значение, но не меняет. Всё, что получается в результате работы блока, садится в очередной вагон другого поезда.

То имя, что показывается в раздвижных дверях, — это не сам элемент, это лишь его копия. Фотография. Голограмма. Это даже не другая переменная, это не переменная вообще. Бессмысленно присваивать новое значение фотографии:

Из d3 выезжает другой поезд, у которого в каждом вместо соответствующего элемента первого поезда сидит результат вычисления блока. Используйте этот массив как-нибудь, иначе поезд уедет.

Кто отгадает что это тут такое описывается и чего нужно поставить на место d1, d2, d3?

★★★★★
Ответ на: комментарий от anonymous

>Ruby? Это элементарно! :))))

А без помощи гугла?

true
()

Это снапшот мыслей обкуренного программера в метро?

signal
()

Какой нибудь mapcar на скриптовом языке небось.

Legioner ★★★★★
()

Я вот давно хотел спросить: "А где продаётся та трава, которую курили авторы статьи про руби на вики??"

Doom3r
()

"Викиучебник" по Ruby - это жесткая штука. И гусеницы-массивы у них там, и блоки с вагонами...

Не столько о языке, сколько о вреде курения :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.