Aug. 7th, 2011

henry_flower: A melancholy wolf (Default)
Вот это я люблю:

x = 1
Thread.new(x) {|x| ... }

На что 1.9.2 (эмэрай) плюется, когда запущен с '-w': warning: shadowing outer local variable - x

И всем похуй, в том смысле, что такой стиль полируется годами, например, в open4. (238,550 downloads, между прочим.) Видимо, так это лень и конфьюзинь для блока выбрать другое имя переменной. Когда небо было голубее, с перлом -w мы такого себе не позволяли!

Негодую.

Permalink: https://plus.google.com/115290581164606462017/posts/WjvnF5DpS43