ruby语法条件语句实例

条件判断:if~then~else~end

if 语句用于根据条件变化,改变程序的行为。if 语句的语法如下所示:
if 条件 then
 条件成立时执行的处理
else
 条件不成立时执行的处理
end

代码展示
这里写图片描述
结果

a smaller then b

循环语句 while ~ do ~end

while 循环条件 do
 循环处理代码
end

index=1
while index <=10 do
         print index,"\n"
         i=i+1
end

结果

1
2
3
4
5
6
7
8
9
10

times 方法

循环次数 .times do
 循环处理代码
end

100.times do
    puts "张飞吼了100遍"
end

each方法

对象.each do | 变量 |
 循环处理代码
end

names=["刘备","曹操","孙权"] do |name|
puts name
end

结果展示

刘备
曹操
孙权

通过数字控制循环次数

(1..5).each do |num|
puts num + i
end

结果展示

2
3
4
5
6

for~in~方法

for 变量 in 对象
 希望循环的处理
end

for index in (1,,5)
puts index + 1
end
2
3
4
5
6

break语法(和java里的break用法类似)

i=0
while i<=5 do 
 i=i+1
  if i>3  
    break
  end
puts i
end
1
2
3

next语法(和java中的continue用法差不多)

i=0
while i<=5 do 
 i=i+1
  if i==3  
    break
  end
puts i
end
1
2
4
5
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值