खोज…


तुलना संचालक

ऑपरेटर विवरण
== true अगर दो मूल्य समान हैं।
!= true अगर दो मूल्य समान नहीं हैं।
< true अगर बाईं ओर के ऑपरेंड का मूल्य दाईं ओर के मूल्य से कम है
> true अगर बाईं ओर के ऑपरेंड का मूल्य दाईं ओर के मूल्य से अधिक है
>= true अगर बाईं ओर के ऑपरेंड का मूल्य दाईं ओर के मूल्य से अधिक या बराबर है
<= true अगर बाईं ओर के ऑपरेंड का मूल्य दाईं ओर के मूल्य से कम या बराबर है
<=> 0 यदि बाईं ओर के ऑपरेंड का मान दाईं ओर के मान के बराबर है ,
1 यदि बाईं ओर के ऑपरेंड का मूल्य दाईं ओर के मूल्य से अधिक है ,
-1 यदि बाईं ओर के ऑपरेंड का मान दाईं ओर के मान से कम है

असाइनमेंट ऑपरेटर्स

सरल असाइनमेंट

= एक सरल कार्य है। यह एक नया स्थानीय चर बनाता है यदि चर पहले संदर्भित नहीं था।

x = 3
y = 4 + 5
puts "x is #{x}, y is #{y}"

यह आउटपुट होगा:

x is 3, y is 9

समानांतर असाइनमेंट

चर को समानांतर में भी सौंपा जा सकता है, जैसे x, y = 3, 9 । यह गमागमन मूल्यों के लिए विशेष रूप से उपयोगी है:

x, y = 3, 9
x, y = y, x
puts "x is #{x}, y is #{y}"

यह आउटपुट होगा:

x is 9, y is 3

संक्षिप्त असाइनमेंट

ऑपरेटरों और असाइनमेंट को मिलाना संभव है। उदाहरण के लिए:

x = 1
y = 2
puts "x is #{x}, y is #{y}"

x += y
puts "x is now #{x}"

निम्न आउटपुट दिखाता है:

x is 1, y is 2
x is now 3

विभिन्न कार्यों को संक्षिप्त असाइनमेंट में उपयोग किया जा सकता है:

ऑपरेटर विवरण उदाहरण के बराबर
+= चर को जोड़ता है और पुन: असाइन करता है x += y x = x + y
-= परिवर्तनशील और चर को पुन: सौंपता है x -= y x = x - y
*= गुणन और चर को पुन: सौंपता है x *= y x = x * y
/= चर को फिर से विभाजित और पुन: असाइन करता है x /= y x = x / y
%= विभाजित होता है, शेष लेता है, और चर को पुन: सौंपता है x %= y x = x % y
**= प्रतिपादक की गणना करता है और चर को पुन: सौंपता है x **= y x = x ** y


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow