在同一哈希中的另一个元素中的哈希中引用一个元素是否可能?
# Pseudo code foo = { :world => "World",:hello => "Hello #{foo[:world]}" } foo[:hello] # => "Hello World"
解决方法
可能间接地
foo = { :world => 'World',:hello => lambda { "Hello #{foo[:world]}" }} puts foo[:hello].call