`
wind9984
  • 浏览: 47780 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Perl 的last ,next ,redo 程序控制操作

    博客分类:
  • Perl
阅读更多
#!/usr/bin/perl

foreach(1..10){
	print "Iteration number $_.\n\n";
	print "Please choose: last, next, redo, or none of the above?";
	chomp(my $choice = <STDIN>);
	print "\n";
	last if $choice =~ /last/i;
	next if $choice =~ /next/i;
	redo if $choice =~ /redo/i;
	print "That was't any of the choices. onward!\n\n";
}
print "That's all, folks\n"
 
分享到:
评论

相关推荐

    perl程序编写教程

    此外,还有next、last和redo用于控制循环流程。 7. **函数和模块**:Perl有丰富的内建函数,如`length`、`substr`等。同时,Perl的CPAN(Comprehensive Perl Archive Network)提供了数以万计的第三方模块,可以...

    Perl5程序设计(PDG)

    3. **控制结构**:Perl5提供了丰富的控制结构,如条件语句(`if...elsif...else`)、循环(`for`、`while`、`until`)和流程控制语句(`next`、`last`、`redo`)。 4. **函数**:Perl5有内置的函数,如`length`用于...

    PERL程序设计(中文)

    2. **循环语句**:`for`、`while`、`until`和`foreach`是常见的循环结构,`last`、`next`和`redo`用于控制循环流程。 3. **分支结构**:`eval`用于执行字符串化的Perl代码,`continue`则定义循环体结束后的行为。 *...

    Perl_examples_perl语言_Perl_

    `last`、`next`和`redo`用于控制循环流程。 5. **函数与模块**:Perl函数可以自定义,也可以使用CPAN(Comprehensive Perl Archive Network)中的大量预定义模块。`require`或`use`语句可以导入模块,扩展Perl的...

    Perl 语言编程 全面讲解Perl各个部分

    - **循环控制**:`next`、`last` 和 `redo` 控制循环的执行流程。 **4.4 光块** 光块是一组相关语句的集合,通常用于定义作用域。 **4.4.1 分支(case)结构** 提供类似于 switch-case 的结构用于条件分支。 **...

    programming perl 网页版

    2. 控制结构:Perl的控制结构包括条件语句(if、unless)、循环(for、while)、switch语句(given/when)以及流程控制语句(next、last、redo)等,这些都为程序逻辑提供了灵活性。 3. 正则表达式:Perl的正则...

    Perl语言参考手册中文htmlPerl语言参考手册中文html

    主要语句有赋值语句、条件语句(if/else)、循环语句(for、while)以及流程控制语句(next、last、redo)。 2. **数据类型**:Perl支持多种数据类型,如标量(字符串、数字)、数组、哈希(关联数组)、引用以及...

    Perl5程序设计教程(简体中文版)

    Perl5中的控制结构包括条件语句(if/else,switch/case)、循环(for,while,until)和流程控制语句(next,last,redo)。这些结构使得代码可以根据特定条件执行不同的分支,或者重复执行某些代码块。 四、正则...

    Perl经典外国课件PPT

    1. **Perl语法基础**:包括变量声明、数据类型(如标量、数组、哈希)、运算符(赋值、比较、逻辑、算术等)、控制结构(如if-else、for、while循环、switch语句)以及流程控制(如next、last和redo)。 2. **字符...

    Perl 语言编程,详细讲解了perl的语法及技巧

    2. **控制结构**:Perl的流程控制包括条件语句(if/elsif/else)、循环语句(while、for、foreach)、开关语句(switch/case,自Perl 5.10起引入)以及跳转语句(last, next, redo)。 3. **函数和模块**:Perl拥有...

    Perl5程序设计.rar

    4. **控制结构**:包括条件语句(`if`/`elsif`/`else`)和循环语句(`for`/`while`/`until`),以及流程控制结构如 `next` (跳过当前迭代),`last` (退出循环) 和 `redo` (重新执行当前迭代)。 5. **子程序...

    Perl语言入门中英文版

    Perl的控制结构也相当丰富,包括条件语句(if-else,switch-case)、循环(while,for,foreach)以及流程控制(next,last,redo)。这些结构使得程序可以根据不同条件执行不同的代码块,或者重复执行某段代码直到...

    [Perl入门经典]源代码.rar

    3. **控制结构**:Perl中的控制结构包括条件语句(if/elsif/else)、循环语句(for、while、until)、流程控制(next、last、redo)以及switch语句(使用given/when关键字)。 4. **函数**:Perl内建了许多内置函数...

    神奇的perl例子perl例子100个

    4. **控制结构**:包括条件语句(`if`、`unless`)、循环语句(`for`、`while`、`until`)和流程控制语句(`next`、`last`、`redo`)。 5. **文件操作**:Perl可以方便地读写文件,如使用`open`打开文件,`和`&gt;`...

    探索perl的世界 讲义.rar

    Perl的控制结构是编程中的关键,例如条件语句(if/else)、循环(for、while)、switch(given/when)和流程控制语句(next、last、redo)。这些结构使得程序可以根据不同条件执行不同的代码段。 函数是任何编程...

    Perl 语言学习(自学绝佳资料)

    控制流程是程序设计的关键,Perl提供了if条件语句、while和for循环、switch(given/when)语句,以及流程控制语句如next、last和redo。此外,Perl的子例行(subroutine)和块(block)结构使得代码组织更加模块化。 ...

    PERL5中文教程详解

    、switch)、循环语句(for、while、foreach)以及流程控制语句(next、last、redo)。 3. **函数和子程序**:Perl支持自定义函数,可以使用sub关键字来定义。函数可以接受参数,返回值,并且可以通过引用传递大型...

    轻松学用Perl(第三版)

    包括条件语句(if-else)、循环(while、for、foreach)以及跳转语句(last、next、redo)等,这些是控制程序流程的基本元素。书中会通过实例演示如何灵活运用这些控制结构解决实际问题。 再者,Perl的函数库丰富,...

Global site tag (gtag.js) - Google Analytics