本文概述
- Ruby if语句
- Ruby如果不是
- Ruby如果else if(elsif)
- Ruby三元声明
- 如果声明
- if-else语句
- if-else-if(elsif)语句
- ternay(if语句缩短)语句
句法:
if (condition)//code to be executedend
文章图片
例:
a = gets.chomp.to_i if a >
= 18 puts "You are eligible to vote." end
输出
文章图片
Ruby如果不是 Ruby if else语句测试条件。如果条件为true, 则执行if块语句, 否则执行else块语句。
句法:
if(condition) //code if condition is trueelse//code if condition is falseend
文章图片
例:
a = gets.chomp.to_i if a >
= 18 puts "You are eligible to vote." else puts "You are not eligible to vote." end
输出
文章图片
Ruby如果else if(elsif) Ruby if else if语句测试条件。如果条件为true, 则执行if块语句, 否则执行else块语句。
句法:
if(condition1)//code to be executed if condition1is trueelsif (condition2)//code to be executed if condition2 is trueelse (condition3)//code to be executed if condition3 is trueend
文章图片
例:
a = gets.chomp.to_i if a <
50 puts "Student is fail" elsif a >
= 50 &
&
a <
= 60 puts "Student gets D grade" elsif a >
= 70 &
&
a <
= 80 puts "Student gets B grade" elsif a >
= 80 &
&
a <
= 90 puts "Student gets A grade"elsif a >
= 90 &
&
a <
= 100 puts "Student gets A+ grade"end
输出
文章图片
Ruby三元声明 在Ruby三元语句中, if语句被缩短。首先, 它评估一个表达式为true或false值, 然后执行其中一个语句。
句法:
test-expression ? if-true-expression : if-false-expression
例:
var = gets.chomp.to_i;
a = (var >
3 ? true : false);
puts a
【Ruby If-else语句介绍和用法图解】输出
文章图片
推荐阅读
- Ruby教程介绍
- Spring中ApplicationListener的使用
- ApppiumPO代码示例
- Android旅游APP类项目源代码
- android 10 长链接WebSocket
- 安卓应用在各大应用市场上架方法整理
- 运行bee run之后出现的错误以及解决方法Failed to build the application:
- Android Simple Http Server
- Android的类模板源码