ali_agha نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 أريد طريقة مختصر لعمل جملة شرطية بسطر واحد في لغة الروبي فلقد نصحني أحدهم باستخدام العامل الشرطي (? : ) فكيف يٌستخدم هذا العامل؟ اقتباس
0 هشام رزق الله نشر 31 أكتوبر 2015 أرسل تقرير نشر 31 أكتوبر 2015 هذا العامل الشرطي يُستخدم بكثرة في السكربتات المكتوبة بلغة روبي وهو يعمل بنفس الطريقة في لغة السي (الأقواس غير ضرورية)، والصياغة العامة لهذا التعبير (تعبير العامل الشرطي) كالتالي:if_this_is_a_true_value ? then_the_result_is_this : else_it_is_this حيث يكون الشرط في البداية (القيمة المراد التأكد من صحتها -true-) ومن ثم نضع علامة الاستفهام ? وبعد ذلك نكتب نتيجة هذا الشرط إذا كان صحيحا (إذا تحقق الشرط) -true- ونضع نقطتين : ونكتب نتيجة هذا الشرط إذا لم يكن صحيح.كما يمكنك استخدام تعبير if بسطر واحد كما في المثال التالي:if a then b else c end ويقابل هذا السطر باستخدام العامل الشرطي:a ? b : c اقتباس
السؤال
ali_agha
أريد طريقة مختصر لعمل جملة شرطية بسطر واحد في لغة الروبي فلقد نصحني أحدهم باستخدام العامل الشرطي (? : ) فكيف يٌستخدم هذا العامل؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.