logo

بيان روبي إذا كان آخر

يتم استخدام عبارة Ruby if else لاختبار الحالة. هناك أنواع مختلفة من عبارة if في روبي.

  • إذا بيان
  • بيان إذا كان آخر
  • بيان if-else-if (elsif).
  • بيان ternay (اختصار إذا).

روبي إذا بيان

روبي إذا كان البيان يختبر الحالة. يتم تنفيذ عبارة if block إذا كان الشرط صحيحًا.

بناء الجملة:

 if (condition) //code to be executed end 
روبي إذا كان آخر 1

مثال:

 a = gets.chomp.to_i if a >= 18 puts 'You are eligible to vote.' end 

انتاج:

روبي إذا كان آخر 2


روبي إذا كان آخر

روبي إذا كانت عبارة else تختبر الحالة. سيتم تنفيذ عبارة if block إذا كان الشرط صحيحًا وإلا فسيتم تنفيذ عبارة block.

بناء الجملة:

 if(condition) //code if condition is true else //code if condition is false end 
روبي إذا كان آخر 3

مثال:

 a = gets.chomp.to_i if a >= 18 puts 'You are eligible to vote.' else puts 'You are not eligible to vote.' end 

انتاج:

روبي إذا كان آخر 4


روبي إذا كان غير ذلك (السيف)

روبي إذا كان الأمر كذلك إذا اختبر البيان الحالة. سيتم تنفيذ عبارة if block إذا كان الشرط صحيحًا وإلا فسيتم تنفيذ عبارة block.

بناء الجملة:

 if(condition1) //code to be executed if condition1is true elsif (condition2) //code to be executed if condition2 is true else (condition3) //code to be executed if condition3 is true end 
روبي إذا كان آخر 5

مثال:

 a = gets.chomp.to_i if a <50 puts 'student is fail' elsif a>= 50 &amp;&amp; a <= 60 puts 'student gets d grade' elsif a>= 70 &amp;&amp; a <= 80 puts 'student gets b grade' elsif a>= 80 &amp;&amp; a <= 90 puts 'student gets a grade' elsif>= 90 &amp;&amp; a <= 100 puts 'student gets a+ grade' end < pre> <p>Output:</p> <img src="//techcodeview.com/img/ruby-tutorial/72/ruby-if-else-statement-6.webp" alt="Ruby if else 6"> <br> <br> <hr> <h2>Ruby ternary Statement</h2> <p>In Ruby ternary statement, the if statement is shortened. First it evaluats an expression for true or false value then execute one of the statements.</p> <p> <strong>Syntax:</strong> </p> <pre> test-expression ? if-true-expression : if-false-expression </pre> <p> <strong>Example:</strong> </p> <pre> var = gets.chomp.to_i; a = (var &gt; 3 ? true : false); puts a </pre> <p>Output:</p> <img src="//techcodeview.com/img/ruby-tutorial/72/ruby-if-else-statement-7.webp" alt="Ruby if else 7"> <br> <br> <hr></=></=></=></=></50>

مثال:

 var = gets.chomp.to_i; a = (var &gt; 3 ? true : false); puts a 

انتاج:

روبي إذا كان آخر 7