मैंने गलती से उस रात रूबी में इस के बराबर कर समाप्त हो गया:रुबी में [....] क्या है?
a = *1..5 # => [1, 2, 3, 4, 5]
a << a
a # => [1, 2, 3, 4, 5, [...]]
a.last # => [1, 2, 3, 4, 5, [...]]
[...]
क्या है और मैं इसके साथ क्या कर सकते हैं?
मैंने गलती से उस रात रूबी में इस के बराबर कर समाप्त हो गया:रुबी में [....] क्या है?
a = *1..5 # => [1, 2, 3, 4, 5]
a << a
a # => [1, 2, 3, 4, 5, [...]]
a.last # => [1, 2, 3, 4, 5, [...]]
[...]
क्या है और मैं इसके साथ क्या कर सकते हैं?
यह वही तरीका है जो Array.inspect रिकर्सिव सरणी प्रदर्शित करता है। एक का अंतिम तत्व स्वयं ही है। यदि 5 के बाद प्रदर्शित किया गया है, तो निरीक्षण एक अंतहीन पाश में समाप्त हो जाएगा:
[1, 2, 3, 4, 5, [1, 2, 3, 4, 5, [1, 2, 3, 4, 5, [1, 2, 3, 4, 5, [...]]]]]
या 'a.flatten' –
;-) या 'a.join (', ')' –
मुझे लगता है कि यह केवल एक प्रस्तुति मार्कअप है, वैध वाक्यविन्यास नहीं है। पुनरावर्ती सरणी के बारे में - मैंने कभी उनका उपयोग नहीं किया है। –
हां, पहले यह नहीं देखा है :) –
यह "omg इतना उत्पादन" के लिए मानव है। निश्चित नहीं है कि सवाल क्या है, हालांकि, आप किस संदर्भ का जिक्र कर रहे हैं? –