Ruby Language
ऑपरेटर्स
खोज…
तुलना संचालक
ऑपरेटर | विवरण |
---|---|
== | 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