在同一哈希中的另一个元素中的哈希中引用一个元素是否可能?
- # 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