[Ruby] область видимости и eval

Andrew Kulinich vanger at west.com.ua
Mon Jan 13 01:08:11 MSK 2003


1) Никак не могу додуматься как сделать следующее:

test=3

def qwe(arg)
###
end

qwe "test"

Что написать вместо ### чтобы метод выводил значение переменной, имя которой
передавается в arg.

2) имеется конструкция
test = 2
qwe = "test"
print eval "eval \"qwe\""

Мне кажется что эта конструкция должна выводить "2". Где логику править?

3) не совсем по топику - это особенность рассылки что каждое письмо приходит
в двух экземплярах или это мои локальные проблемы?

Всего!





More information about the Ruby mailing list