博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
perl return和break
阅读量:4603 次
发布时间:2019-06-09

本文共 1323 字,大约阅读时间需要 4 分钟。

zjzc01:/root/test# cat a3.pl sub mask {        my $n=shift;        my $j =100;         for ($i = 1;$i <= 5;$i++){         print "\$i is $i\n";        while ($n=$n+1) {                $j++;          print "\$n is $n\n";          if ($n==10){print "\$n---end is $n\n";$n=0;last};        }}};&mask(1);zjzc01:/root/test# perl a3.pl $i is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10$i is 2$n is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10$i is 3$n is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10$i is 4$n is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10$i is 5$n is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10last 是退出当前循环zjzc01:/root/test# cat a3.pl sub mask {        my $n=shift;        my $j =100;         for ($i = 1;$i <= 5;$i++){         print "\$i is $i\n";        while ($n=$n+1) {                $j++;          print "\$n is $n\n";          if ($n==10){print "\$n---end is $n\n";$n=0;return};        }}};&mask(1);zjzc01:/root/test# perl a3.pl $i is 1$n is 2$n is 3$n is 4$n is 5$n is 6$n is 7$n is 8$n is 9$n is 10$n---end is 10return是退出当前函数退出循环是breakreturn是退出函数并返回, 如果函数有返回值,可以将返回值返回

转载于:https://www.cnblogs.com/zhaoyangjian724/p/6200367.html

你可能感兴趣的文章
大工具-收藏
查看>>
codevs3027 线段覆盖 2
查看>>
markdown
查看>>
【leetcode】107-Binary Tree Level Order Traversal II
查看>>
Jquert data方法获取不到数据,显示为undefined。
查看>>
ssm项目中 数据库和资源的备份
查看>>
hdoj5671 BestCoder Round #81 (div.2)
查看>>
HDU5950【矩阵快速幂】
查看>>
在线C++编译器
查看>>
C#中各种serialization的比较
查看>>
P2617 Dynamic Rankings
查看>>
工作学习常识1
查看>>
Linux小知识点
查看>>
VisualVM监控远程主机
查看>>
C#中检查网络是否连通的二种方法
查看>>
节假日设置
查看>>
网络游戏_客户端
查看>>
Tomcat8 配置APR模式
查看>>
<五>初探opengl,编写我们的镜头
查看>>
大数据操作:删除和去重
查看>>