Ruby编程基础:循环、输入输出、类与对象
1. Ruby中的循环结构
在Ruby里,像Java和JavaScript等语言内置的许多循环结构,在Ruby中表现为方法调用,这些方法会零次或多次调用关联的代码块。以下是一些示例:
["cat", "dog", "horse"].each { |name| print name, " " }
5.times { print "*" }
3.upto(6) { |i| print i }
("a".."e").each { |char| print char }
("a".."e").each { print _1 }
上述代码的输出结果为:
cat dog horse *****3456abcdeabcde
下面来具体分析这些代码:
- ["cat", "dog", "horse"].each { |name| print name, " " } :让数组中的每个元素调用一次代码块,依次打印出每个元素。
- 5.times { print "*" } :对象 5 调用代码块五次,每次打印一个 * 。
- 3.upto(6) { |i| print i } :数字 3 调用代码块,传入连续的值,直到达到 6 ,依次打印出 3
Ruby编程基础:循环、IO与面向对象
超级会员免费看
订阅专栏 解锁全文
1103

被折叠的 条评论
为什么被折叠?



