自我描述性的非工作代碼的元素創建元素:紅寶石哈希利用它被散列中創建
mr_hash = {alpha: "hello", bravo: self.alpha + " world"} # Not working...
應該給
{alpha: "hello", bravo: "hello world"}
是否有可能,如果又如何,在哈希內做到這一點?如果沒有使用像中間變量:
charlie = "hello"
delta = charlie + " world"
mr_hash = {alpha: charlie, bravo: delta}
爲什麼你不想使用一個變量? – toro2k
我希望能讓它更優雅......如果你有一長串哈希值,最好不要在定義一箇中間變量和使用它的唯一哈希之間交替選擇 – xxjjnn
布料,在未來考慮暫時擱置一段時間選擇一個答案。急於判斷會阻礙額外的答案,並且(imo)對那些仍在工作的人不尊重。 –