रूबी इफ, एल्स इफ कमांड सिंटैक्स
रूबी भाषा में एक बहुत ही सरल नियंत्रण संरचना है जिसे पढ़ना और अनुसरण करना आसान है.
यदि वाक्य रचना
अगर var == १०
प्रिंट "चर 10 है"
समाप्त
यदि एल्स सिंटेक्स
अगर var == १०
प्रिंट "चर 10 है"
अन्य
प्रिंट "चर कुछ और है"
समाप्त
यदि एल्स इफ़ सिंटेक्स
यहां रूबी और अधिकांश अन्य भाषाओं के बीच महत्वपूर्ण अंतर है। ध्यान दें कि "और अगर" वास्तव में ई के बिना "एल्सिफ़" वर्तनी है.
अगर var == १०
प्रिंट "चर 10 है"
elsif var == "20"
प्रिंट "चर 20 है"
अन्य
प्रिंट "चर कुछ और है"
समाप्त
टर्नरी (छोटा यदि कथन) सिंटेक्स
रूबी सिंटेक्स रूबी में वही है जो अधिकांश भाषाओं में है। निम्न नमूना "वैरिएबल 10 है" को प्रिंट करेगा, अगर var 10. के बराबर है। अन्यथा यह "वेरिएबल नॉट 10" प्रिंट करेगा।.
"वैरिएबल" + + (var == 10? 10): "10 नहीं" प्रिंट करें