ruby中的循环语句总结
while(当…) 循环
|
while 条件 语句1; 语句2 ; 语句… end |
单行 while 循环 |
( 语句1; 语句2 ; 语句… ) while 条件 |
until(直到…) 循环 |
until 条件 = while not (条件) |
for…in 循环
|
for 变量 in 对象 语句1; 语句2 ; 语句… end |
break |
跳出当层循环 |
next |
忽略本次循环的剩余部分,开始下一次的循环 |
redo |
重新开始循环,还是从这一次开始 |
retry |
重头开始这个循环体 |
times |
3.times { print "Hi!" } #Hi!Hi!Hi! |
upto |
1.upto(9) {|i| print i if i<7 } #123456 |
downto |
9.downto(1){|i| print i if i<7 } #654321 |
each |
(1..9).each {|i| print i if i<7} #123456 |
step |
0.step(11,3) {|i| print i } #0369 |
相关推荐
-
详解Ruby中的循环语句的用法
Ruby 中的循环用于执行相同的代码块若干次.本章节将详细介绍 Ruby 支持的所有循环语句. Ruby while 语句 语法 while conditional [do] code end 当 conditional 为真时,执行 code.while 循环的 conditional 通过保留字 do.一个换行符.反斜线 \ 或一个分号 ; ,来与 code 分离开. 实例 #!/usr/bin/ruby $i = 0 $num = 5 while $i < $num do puts("
-
Ruby简明教程之循环语句介绍
循环结构在编程语言中是不可或缺的,所以Ruby中的循环也有其自定义的规则. 而我们关注循环结构,要知道两个因素:1) 循环的条件:2) 循环执行的内容 Ruby有一些方式来实现循环结构体: 1. times方法 在前面已经有提到过了,语法如下: 复制代码 代码如下: 循环次数.times do 循环次数.times { 重复执行的动作 重复执行的动作 end
-
Ruby中的循环语句的用法教程
Ruby中的循环用于执行相同的代码块指定的次数.本章将详细介绍Ruby支持的循环语句. Ruby while 语句: 语法: while conditional [do] code end 执行代码当条件为true时.while循环的条件是代码中的保留字,换行,反斜杠(\)或一个分号隔开. 实例: #!/usr/bin/ruby $i = 0 $num = 5 while $i < $num do puts("Inside the loop i = #$i" ) $i +=
-
ruby中的循环语句总结
while(当-) 循环 while 条件 语句1; 语句2 ; 语句- end 单行 while 循环 ( 语句1; 语句2 ; 语句- ) while 条件 until(直到-) 循环 until 条件 = while not (条件) for-in 循环 for 变量 in 对象 语句1; 语句2 ; 语句- end break 跳出当层循环 next 忽略本次循环的剩余部分,开始下一次的循环 redo 重新开始循环,还是从这一次开始 retry 重头开始这个循环体 times 3.tim
-
PHP中for循环语句的几种变型
PHP中for循环语句的几种变型 /google 的广告条--> for语句可以说是PHP(同时也是多种语言)的循环控制部份最基本的一个语句了,for语句的执行规律和基础用法在这里就不多说,可以参见PHP手册for语句部分.PHP手册中对它的语法定义如下: for (expr1; expr2; expr3)statement 下面说说for语句几种有用的变型. 1.无限循环 首先是人尽皆知的无限循环(亦可称"死循环").由于空表达式null在语法上是有效的,所以我们可以把for语
-
Shell中的循环语句for、while、until实例讲解
在编程语言中,循环语句是最基本的语法之一,在Shell(这里是Bash)中也不例外,再把以前自己写过的相关内容整理一下吧. 这里包括for/while/until循环,以及变量自增的语法实例. Shell(以Bash为例)中的循环语句一般有for.while.until这几种,偶尔还有写错语法的时候,这里结合实例来自己总结一下.也为今后使用提供一个快捷的资料获取渠道. 一.for循环语句 实例1.1 最基本的for循环: (传统的形式,for var in -) 复制代码 代码如下: #!/bi
-
python中while循环语句用法简单实例
本文实例讲述了python中while循环语句用法.分享给大家供大家参考.具体如下: number = 1 while number < 20: print(number) number += 1 运行结果如下: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 希望本文所述对大家的Python程序设计有所帮助.
-
python中list循环语句用法实例
本文实例讲述了python中list循环语句用法.分享给大家供大家参考.具体用法分析如下: Python 的强大特性之一就是其对 list 的解析,它提供一种紧凑的方法,可以通过对 list 中的每个元素应用一个函数,从而将一个 list 映射为另一个 list. 实例 复制代码 代码如下: a = ['cat', 'window', 'defenestrate'] for x in a: print x, len(x) for x in [1, 2, 3]: print x,
-
C#中while循环语句用法实例详解
本文实例讲述了C#中while循环语句用法.分享给大家供大家参考.具体实现方法如下: 在C#中while循环是我们经常会用到的一种循环语句,while循环特点是直到条件为零时才跳出循环,当然中间可以利用其它函数直接跳出,对于while的具体用法有必要做一个较为详尽的分析. 先来说Foreach和For的区别,Foreach是针对对象进行遍历的,不需要定义循环次数,但是有个缺点,Foreach遍历取的是只读数据,不能在Foreach中进行对象的增删改,而For循环就可以.这个改成while循环的代
-
shell编程中for循环语句的实现过程及案例
目录 前言 示例1:批量添加用户 示例2:根据IP地址检查主机状态 示例3:自动生成一个8位随机密码 取值范围大小写字母和数字 编写脚本应该注意的事项: 总结 前言 本篇是shell编程for循环的实现过程以及一些案例 什么是for循环 读取不同的变量值,用来逐个执行同一组命令 for 变量名 in 取值列表do 命令序列done#用变量名去取值,然后挨个执行命令,其实就是一个遍历的过程 循环体中三种专业的话术:遍历.迭代.递归 [root@bogon ~]# for i in {1..1
-
JavaScript中对循环语句的优化技巧深入探讨
循环是所有编程语言中最为重要的机制之一,几乎任何拥有实际意义的计算机程序(排序.查询等)都里不开循环. 而循环也正是程序优化中非常让人头疼的一环,我们往往需要不断去优化程序的复杂度,却因循环而纠结在时间复杂度和空间复杂度之间的抉择. 在 javascript 中,有3种原生循环,for () {}, while () {}和do {} while (),其中最为常用的要数for () {}. 然而for正是 javascript 工程师们在优化程序时最容易忽略的一种循环. 我们先来回顾一下for
随机推荐
- AngularJS 视图详解及示例代码
- asp下UTF-8页面乱码的解决方法
- Jquery和BigFileUpload实现大文件上传及进度条显示
- bat自动删除指定文件夹下前几天的文件的代码
- Oracle 10g的DBA无法登录解决方案
- 让你同时上传 1000 个文件 (二)
- JavaScript中style.left与offsetLeft的使用及区别详解
- 用js读、写、删除Cookie代码分享及详细注释说明
- 玩转Kotlin 彻底弄懂Lambda和高阶函数
- easyui combogrid实现本地模糊搜索过滤多列
- 第二次聊一聊JS require.js模块化工具的基础知识
- python实现计算倒数的方法
- jQuery简单实现MD5加密的方法
- IIS防盗链 ISAPI Rewrite图片防盗链规则写法
- Java输出通过InetAddress获得的IP地址数组详细解析
- 在SQLServer上查看SQL语句的执行时间的方法
- nginx php-fpm中启用慢日志配置(用于检测执行较慢的PHP脚本)
- Spring Batch读取txt文件并写入数据库的方法教程
- 关注jquery技巧提高jquery技能(前端开发必学)
- JavaScript实现的购物车效果可以运用在好多地方