【发布时间】:2015-05-16 14:49:12
【问题描述】:
如果我正在创建一个哈希:
h = {
a: 5,
b: a + 1
}
如何使用a 的值在ruby 语法中定义b 的值?
【问题讨论】:
-
哈希创建后为什么不设置
:b键? -
这毫无意义。如果该值是一个常数,您可以简单地对其进行硬编码。如果它是在哈希创建之前创建的变量,只需使用它。
-
我只是想知道是否有红宝石技巧。有时红宝石就是那样奇怪。如果没有诀窍,我可以求助于只做一个标准的变量定义