标签: ruby map
有一个字符串和一个proc对象。 proc对象用于操作字符串。
s =“10”
p = Proc.new {| i | i.to_i}
[s] .map(& p).first#=> 10
这很有效。但是当给出s和p时,有没有更好的方法呢?
感谢。
萨姆
答案 0 :(得分:7)
>> p.call(s) p.call(s) => 10
如果我理解你的问题,你只想让proc操纵字符串吗?
答案 1 :(得分:6)
你可以做p.(s)
p.(s)