मैं कैसे परिवर्तित कर सकता हूं: obj वापस def के अंदर obj नामक एक चर में?रूबी - प्रतीक से परिवर्तनीय में कनवर्ट करें
def foo(bar)
bar.some_method_call
end
foo :obj
अद्यतन: अंतिम कोड इस से ज्यादा विस्तृत है लेकिन ...
मैं
foo :obj
बजाय
foo obj
कहने के लिए सक्षम होना चाहते
मैं कुछ डीएसएल-जैसी वाक्यविन्यास पर काम कर रहा हूं। और यह एक बदलाव चीजों को थोड़ा स्पष्ट पढ़ने देगा।
यह आपके प्रतीक, बार अंदर का प्रतिनिधित्व किया मतलब यह है, सीधे एक उदाहरण चर से मेल खाती है:
एक अन्य विकल्प foo फोन और पारित में बाध्यकारी है? – Matt