कहें कि मैं ["one", "two", nil]
के साथ एक सरणी बनाना चाहता हूं, क्या यह शॉर्टेंड %w[]
वाक्यविन्यास का उपयोग करके ऐसा करना संभव है? जाहिर है यह काम नहीं करता:क्या% w [] shorthand का उपयोग कर सरणी में एक शून्य मान बनाना संभव है?
array = %w[one two nil]
=> ["one", "two", "nil"]
array[2].nil?
=> false
रूबी 1.9.3
यह भी देखें http://stackoverflow.com/questions/12979928/create-array-with-empty-string-using-w (परिणाम में एक खाली स्ट्रिंग होती है - इसलिए यह एक समान स्थिति है, वही नहीं) । एक और समान प्रश्न: http://stackoverflow.com/questions/4064062/space-in-the-ruby-array-by-w – knut