Perl until 循环

Perl 教程 · 2019-02-26 21:26:32

until 语句在给定条件为 false 时,重复执行语句或语句组。

语法

语法格式如下所示:

until(condition)
{
   statement(s);
}

在这里,statement(s) 可以是一个单独的语句,也可以是几个语句组成的代码块。

condition 可以是任意的表达式,当条件为 false 时执行循环。 当条件为 true 时,程序流将继续执行紧接着循环的下一条语句。

流程图

Perl 中的 until 循环

图表中,until 循环的关键点是循环可能一次都不会执行。当条件为 true 时,会跳过循环主体,直接执行紧接着 while 循环的下一条语句。

实例

#!/usr/bin/perl $a = 5; # 执行 until 循环 until( $a > 10 ){ printf "a 的值为 : $a\n"; $a = $a + 1; }

程序中在变量 $a 小于 10 时执行循环体,在变量 $a 大于 10 时,退出循环。

执行以上程序,输出结果为:

a 的值为 : 5
a 的值为 : 6
a 的值为 : 7
a 的值为 : 8
a 的值为 : 9
a 的值为 : 10

点击查看所有 Perl 教程 文章: https://codercto.com/courses/l/19.html

查看所有标签

JAVA多线程设计模式

JAVA多线程设计模式

结城 浩、博硕文化 / 博硕文化 / 中国铁道出版社 / 2005-4-1 / 49.00元

《JAVA多线程设计模式》中包含JAVA线程的介绍导读,12个重要的线程设计模式和全书总结以及丰富的附录内容。每一章相关线程设计模式的介绍,都举一反三使读者学习更有效率。最后附上练习问题,让读者可以温故而知新,能快速地吸收书中的精华,书中最后附上练习问题解答,方便读者学习验证。一起来看看 《JAVA多线程设计模式》 这本书的介绍吧!

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HSV CMYK 转换工具
HSV CMYK 转换工具

HSV CMYK互换工具