नमस्ते!एक सरणी को असाइन करें और उभरा नील मानों को प्रतिस्थापित करें
निम्न में से किसी एक सरणी के लिए मान निर्दिष्ट करते समय, मैं nil
को 0
से कैसे बदल सकता हूं?
array = [1,2,3]
array[10] = 2
array # => [1, 2, 3, nil, nil, nil, nil, nil, nil, nil, 2]
असाइन करते समय संभव नहीं है, तो मैं इसे बाद में सबसे अच्छा तरीका कैसे करूं? मैंने array.map { |e| e.nil? ? 0 : e }
के बारे में सोचा, लेकिन अच्छी तरह से ...
धन्यवाद!
चूंकि मुझे कोई झूठा मूल्य नहीं मिल रहा है, इसलिए 'मानचित्र' विकल्प पर्याप्त प्रतीत होता है। और हाँ, गन्दा वास्तव में गन्दा है। :) आपकी मदद के लिए धन्यवाद! – Tobias