和别的语言类似,通过 eval("string") 实现。 例如: obj = eval(“{:a=>1,:b=>2}”) 这样,obj变成了一个哈希表: {:a=>1,:b=>2}
Home » Posts ruby中从inspect出来的string创建对象 December 13, 2013 | Edit 和别的语言类似,通过 eval("string") 实现。 例如: obj = eval(“{:a=>1,:b=>2}”) 这样,obj变成了一个哈希表: {:a=>1,:b=>2}