Есть строка и объект proc. Объект proc используется для манипулирования строкой.
s = "10"
p = Proc.new {| i | i.to_i}
[s] .map (& p) .first # => 10
Это работает. Но есть ли лучший способ сделать это, когда даны s и p?
Спасибо.
Sam
>> p.call(s) p.call(s) => 10
Если я правильно понимаю ваш вопрос, вы просто хотите, чтобы процесс манипулировал строкой?
в 1,9 можно сделать p.(s)
p.(s)