Ruby中的条件语句
Ruby条件语句
条件语句也称为条件处理或条件表达式的名称。如果满足指定条件,它们将用于执行一组特定的指令。条件通常是布尔类型,并且返回true或false作为结果。使用if或case以及一些比较运算符来形成条件。有关下一步移动位置的条件辅助数据。在Ruby中,0被视为true,而在其他编程语言中,其被视为false。
以下是Ruby支持的条件语句的基本类型:
如果声明
如果另有陈述
简短的if语句
如果不是,则声明
除非
案例陈述
1)如果声明
它是您在编程过程中了解的最基本的分支语句类型。用简单的话来说,这意味着如果您发现这是真的,那就去做某件事,否则就去做别的事情。它们很容易编写。
语法:
if (condition)
#statements
end示例
puts "Enter your age" age = gets.chomp if age.to_i >= 18 puts "You are allowed to vote." end
输出结果
First run: Enter your age 23 You are allowed to vote. Second run: Enter your age 12
2)ifelse语句
ifelse语句用于指示如果条件不满足,接下来将发生什么。它带有一个附加的“else”。
语法:
if (condition)
#instructions
else
#instructions
end在上面的if..end示例中,如果用户未超过18岁,我们可以观察到没有任何内容显示为消息。让我们修改该代码并使用else关键字通知用户。
示例
puts "Enter your age" age = gets.chomp if age.to_i >= 18 puts "You are allowed to vote." else puts "You are younger than 18 years." end
输出结果
First run: Enter your age 23 You are allowed to vote. Second run: Enter your age 12 You are younger than 18 years.
热门推荐
10 新年门口花束祝福语简短
11 盘锦结婚祝福语大全简短
12 父母生日祝福语 简短独特
13 家庭恩爱祝福语简短英文
14 高考俄语祝福语大全简短
15 虎年祝福语 诗句唯美简短
16 生日婚礼祝福语简短精辟
17 虎年喝酒拜年祝福语简短
18 教师闺蜜祝福语简短