def test
"Hello World"
end
p method(:test).call #"Hello World"
p method("test").call #"Hello World"
Мой вопрос: что происходит, когда мы передаем символ методу call
? Будет ли ruby преобразовывать символ в строку и затем выполнить его? Если да, то в чем цель?
А если нет, то что на самом деле происходит? Не могли бы вы рассказать? Извините, если я не могу понять.