ruby控制语句和循环语句
2011-11-14 11:59
239 查看
6.ruby控制语句
def sounds(str)
if str == "mimi"
puts "It is a cat."
elsif str == "wowo"
puts "It is a dog."
elsif str == "gaga"
puts "It is a duck."
else
puts "unknown."
end
end
7.循环
(1)while ,用于自由指定条件
i=0
sum=0
while i<=100
sum += i
i += 1
end
i
=>101
sum
=>5050
(2)until语句 (当条件不成立的时候执行)
i = 5
until i<5
puts "haha"
i -= 1
end
(3)for 用于
i=0
sum=0
for i in 0 .. 100
sum += i
end
sum
=>5050
(4)times方法,用于指定循环次数
5.times{
print("Ruby!\n')
}
5.times do
puts "aa"
end
do end <==> {}
(5)each .用于从对象中逐个取元素
i=0
a = %w{Perl Python Ruby Scheme}
a.each{|lang|
i +=1
if i ==3
break
end
puts "#{i},#{lang}"
}
break 跳出循环
next 跳到下一次循环,有点像continue
redo 以相同的条件进行此次循环
(6)LOOP
loop{
break/next/redo
}
参考链接:http://blog.sina.com.cn/s/blog_5d2dc2e50100ha6s.html
def sounds(str)
if str == "mimi"
puts "It is a cat."
elsif str == "wowo"
puts "It is a dog."
elsif str == "gaga"
puts "It is a duck."
else
puts "unknown."
end
end
7.循环
(1)while ,用于自由指定条件
i=0
sum=0
while i<=100
sum += i
i += 1
end
i
=>101
sum
=>5050
(2)until语句 (当条件不成立的时候执行)
i = 5
until i<5
puts "haha"
i -= 1
end
(3)for 用于
i=0
sum=0
for i in 0 .. 100
sum += i
end
sum
=>5050
(4)times方法,用于指定循环次数
5.times{
print("Ruby!\n')
}
5.times do
puts "aa"
end
do end <==> {}
(5)each .用于从对象中逐个取元素
i=0
a = %w{Perl Python Ruby Scheme}
a.each{|lang|
i +=1
if i ==3
break
end
puts "#{i},#{lang}"
}
break 跳出循环
next 跳到下一次循环,有点像continue
redo 以相同的条件进行此次循环
(6)LOOP
loop{
break/next/redo
}
参考链接:http://blog.sina.com.cn/s/blog_5d2dc2e50100ha6s.html
相关文章推荐
- Ruby学习札记(7)-Ruby中具有循环控制的方法和语句大归纳
- ruby控制语句和循环语句
- 学会使用循环控制语句解决实际问题,并强化注重效率的观念
- Python条件控制语句与循环控制语句(四)
- linux shell 流程控制(条件if,循环【for,while】,选择【case】语句实例
- C--控制语句循环例子
- C++控制结构-循环语句
- Java基础循环结构,以及循环控制语句break,continue,return
- Java 控制语句:循环、条件判断
- PHP 流程控制 判断 循环语句
- java的选择结构switch和循环结构for while do while以及流程控制语句break continue return
- Go语言学习笔记 --- 控制语句之if判断,循环语句for, switch语句和跳转语句
- Oracle PL/SQL 循环控制语句
- 大一上学期C++第11周实验报告(二)学会使用循环控制语句解决实际问题
- C++第12周报告(一)用循环控制语句编写程序,完成表达式的计算
- JAVA基础之流程控制语句:循环结构
- Java自学之路-Java基础教程-13:Java基本语句之3-循环控制语句while和do while
- c控制语句:循环(2)
- 13_Shell语言―――语言控制结构之for循环语句
- 2.9.PHP7.1 女神级教程-女神的私人信息 -【控制语句 循环】