اذهب إلى المحتوى
  • 0

كيف أستخدم العامل الشرطي (? :) في روبي؟

ali_agha

السؤال

Recommended Posts

  • 0

هذا العامل الشرطي يُستخدم بكثرة في السكربتات المكتوبة بلغة روبي وهو يعمل بنفس الطريقة في لغة السي (الأقواس غير ضرورية)، والصياغة العامة لهذا التعبير (تعبير العامل الشرطي) كالتالي:

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
رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...