--------------------------- 一、循环语句 ----------------------------
1.for 语句:
例子:计算从1到10,所有正整数的和.
$sum=0;
for($i=1;$i<=10;$i++){
$sum+=$i;
}
print $sum . "\n";
2.foreach语句:
例子1、:计算从1..100,所有正整数的和.
$sum=0;
foreach(1..100){
$sum+=$_;
}
print $sum . "\n";
例子2、:计算从1..5,所有正整数的和.
$sum=0;
foreach(1..100){
$sum+=$_;
if($_ eq 5){
last; #相当于java中的break关键字.
}
}
print $sum . "\n";
注释:结果为 1+2+3+4+5=15.
3.until语句:
例子:打印从1到9的数字.
$small=1;
$big=10;
until($small eq $big){
print $small . "\n";
$small++;
}
-------------------------- 二、条件语句 -------------------------------
1.if语句:
例如:
if(1){
print "this is a demo for while ..";
}
2.while语句:
例子:用while语句写的死循环.
while(1){
print "this is a demo for while ..";
}
3.unless语句:
例如:输入一些字符串并打印,直到输入的字符中含有end结束程序.
$inputstr=<STDIN>;
unless($inputstr =~ /.end./r){
exit 1;
}else{
print "your input :" . $inputstr;
}
分享到:
相关推荐
主要语句有赋值语句、条件语句(if/else)、循环语句(for、while)以及流程控制语句(next、last、redo)。 2. **数据类型**:Perl支持多种数据类型,如标量(字符串、数字)、数组、哈希(关联数组)、引用以及...
6. **控制结构**:Perl支持if/else条件语句,while、for循环,以及switch(given/when)语句。此外,还有next、last和redo用于控制循环流程。 7. **函数和模块**:Perl有丰富的内建函数,如`length`、`substr`等。...
2. **循环语句**:`for`、`while`、`until`和`foreach`是常见的循环结构,`last`、`next`和`redo`用于控制循环流程。 3. **分支结构**:`eval`用于执行字符串化的Perl代码,`continue`则定义循环体结束后的行为。 *...
3. **控制结构**:Perl5提供了丰富的控制结构,如条件语句(`if...elsif...else`)、循环(`for`、`while`、`until`)和流程控制语句(`next`、`last`、`redo`)。 4. **函数**:Perl5有内置的函数,如`length`用于...
接着,Perl的控制结构是程序流程的关键。条件语句(if...else)和循环(while、for)允许根据特定条件执行代码块,实现重复或选择性执行。此外,switch(或given/when)结构提供了一种更简洁的方式来处理多分支逻辑...
结构控制语句是 Perl 中控制程序流程的语句。下面是 Perl 中常用的结构控制语句: * 选择语句:IF、unless、switch 等 * 循环语句:while、for、until 等 * 块语句:my、our、temp、let 等 函数 函数是 Perl 中的...
并熟悉基本的编程概念如变量、 循环、 条件语句、 函数的话, 表 2.1 将让您一览 Perl 语言的结构和 语法。 在每个部分的结尾处, 都会为读者提供该语法结构的相应章节号, 并附有一段简短扼要的 Perl 程序示例, 以...
"Perl语言入门.pdf"可能包含Perl的基础语法,例如变量声明、数据类型(标量、数组、哈希)、流程控制(条件语句、循环结构)、函数和模块的使用。此外,还可能涉及正则表达式,这是Perl处理文本的强大工具,以及文件...
Perl程序设计及文件操作基本内容:建立Perl的简单程序后,进一步深入学习Perl控制流中的语句块、条件语句、循环等内容,控制代码块内的执行流程。学习Perl的文件操作,实现数据的存储和读写。基本要求:掌握Perl的...
此外,还会讲解流程控制结构,如if语句、while循环和for循环,以及如何使用子程序(subroutine)来组织代码。 在函数部分,手册涵盖了Perl内置的大量函数,如字符串操作函数(如`length`、`substr`)、正则表达式...
、switch)、循环语句(for、while、foreach)以及流程控制语句(next、last、redo)。 3. **函数和子程序**:Perl支持自定义函数,可以使用sub关键字来定义。函数可以接受参数,返回值,并且可以通过引用传递大型...
- **控制结构**:Perl支持常见的流程控制结构,如if语句、while循环和for循环等。 - **函数与子程序**:Perl支持定义子程序来组织代码,提高代码复用性和可读性。 - **模块与包**:Perl有一个庞大的模块库,通过模块...
在流程控制部分,我们会讨论Perl中的条件语句(如if和unless)和循环语句(如while、until、for和foreach)的使用方法,以及如何使用next和last来控制循环的流程。除此之外,正则表达式是Perl语言中非常强大的工具,...
首先,"探索perl的世界"这部分可能涵盖Perl的基本语法,包括变量声明、数据类型(如标量、数组、哈希)、流程控制(如if语句、循环结构)以及函数的使用。Perl的灵活性在于它允许程序员以多种方式实现相同的功能,这...
这部分涵盖了 Perl 中的各种语句和声明的使用,包括简单的语句、混合语句、循环语句等。 **4.1 简单语句** 简单语句是指单行执行的语句,如赋值语句。 **4.2 混合语句** 混合语句可以包含多个语句和逻辑结构。 ...
这部分介绍了Perl 6的基本语法,如变量声明、数据类型、控制流语句等。理解这些基础知识对于后续学习非常重要。 #### 2.2 练习 通过一系列的练习题帮助读者实践所学知识,并加深对Perl 6基本概念的理解。 ### 3. ...
2. **控制结构**:Perl提供了常见的控制结构,如if-else语句、for循环和while循环,以及switch-case结构(在Perl 5.10及以后版本中引入的given-when语句)。 3. **函数和模块**:Perl拥有丰富的内建函数,同时可以...
2. 控制结构:Perl的控制结构包括条件语句(if、unless)、循环(for、while)、switch语句(given/when)以及流程控制语句(next、last、redo)等,这些都为程序逻辑提供了灵活性。 3. 正则表达式:Perl的正则...
Perl的控制结构也相当丰富,包括条件语句(if-else,switch-case)、循环(while,for,foreach)以及流程控制(next,last,redo)。这些结构使得程序可以根据不同条件执行不同的代码块,或者重复执行某段代码直到...