next
优质
小牛编辑
133浏览
2023-12-01
描述 (Description)
这不是一个函数,它会导致当前循环迭代跳转到下一个值或控制语句的下一个评估。 不执行当前循环中的进一步语句。 如果指定了LABEL,则执行将跳转到LABEL标识的循环的下一次迭代。
语法 (Syntax)
以下是此函数的简单语法 -
next LABEL
next
返回值 (Return Value)
此函数不返回任何值。
例子 (Example)
以下是显示其基本用法的示例代码 -
#!/usr/bin/perl -w
@list = (1,2,3,4,5,5,3,6,7,1 );
foreach $key ( @list ) {
if( $key == 5 ) {
next;
} else {
print "Key value is $key\n";
}
}
执行上述代码时,会产生以下结果 -
Key value is 1
Key value is 2
Key value is 3
Key value is 4
Key value is 3
Key value is 6
Key value is 7
Key value is 1