मैं रूबी के लिए नया हूं और कुछ ऐसा संघर्ष कर रहा हूं जो बहुत आसान होना चाहिए। 10 से बड़ी संख्याओं को वापस करने के लिए .find_all का उपयोग करें।

यहां मैंने अभी तक कोशिश की है और मुझे जो प्रतिक्रिया मिल रही है:

nums = [3,9,15,20]

जब मैं नीचे कोशिश करता हूं तो मुझे त्रुटि संदेश "वाक्यविन्यास त्रुटि, अप्रत्याशित =>, उम्मीद '}'" मिलता है:

nums.find_all { |x| x => 10 }

जब मैं कोशिश करता हूं तो मुझे वापस आने के लिए बराबर या सम/विषम संख्याएं मिल सकती हैं, लेकिन इससे अधिक या कम नहीं। मैं क्या गलत कर रहा हूं?

-1
Christine Taylor 10 नवम्बर 2020, 01:31

1 उत्तर

सबसे बढ़िया उत्तर

>= से बड़ा या उसके बराबर है और <= के बराबर या उससे कम है

nums.find_all { |x| x >= 10 }
 => [15, 20]


nums.find_all { |x| x <= 10 }
 => [3, 9]
3
Ursus 9 नवम्बर 2020, 22:35