logo

הצהרת רובי אם-אחר

ההצהרה Ruby if else משמשת לבדיקת מצב. ישנם סוגים שונים של הצהרת if ברובי.

  • אם הצהרה
  • הצהרת if-else
  • הצהרת 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


רובי אם עוד

הצהרת Ruby if else בודקת את המצב. משפט ה-if 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


רובי אם אחרת אם (אלסיף)

Ruby if else if הצהרת בודקת את המצב. משפט ה-if 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