जब मैं दो सरणी का चौराहे करता हूं, तो क्या कोई गारंटी है कि परिणामी क्रम पहली सरणी के क्रम पर आधारित है?घुसपैठ के दौरान सरणी में संरक्षित आदेश है?
उदाहरण के लिए, अगर मैं
a = [1,2,3]
b = [3,2,1]
सकता है a & b
वापसी [3,2,1]
, [1,2,3]
के बजाय (जो कि मैं क्या उम्मीद थी)?
मुझे आरडीओसी या पिकैक्स के ऐरे के प्रलेखन में सीधे इसे संबोधित करने में कुछ भी नहीं मिल रहा है।
रुबीस्पेक का एक विनिर्देश है कि यह creates an array with elements in order they are first encountered है, लेकिन मुझे लगता है कि YARV रूबी उस विनिर्देश का सम्मान करेंगे?
सी कोड (http://www.ruby-doc.org/core-1.9.3/Array.html#method-i-26) को तुरंत देखकर, मैं कहूंगा कि यह आदेश को संरक्षित करता है – pjam