php和golang 跳出循环语句的用法

2021-01-16 14:12

阅读:362

标签:输出   golang   span   return   demo   代码   col   代码执行   eol   

  • php跳出循环 break continue return exit 的区别  

   1.break 跳出当前的for/switch 循环体

for($i =1; $i$i++){
    for($j=1;$j$j++){
        if($j == 3){
            break;
        }
        echo $j.PHP_EOL;
    }
}
//输出 1 2 1 2
for($i =1; $i$i++){
    if($i == 3){
        break;
    }
    echo $i.PHP_EOL;
}
//输出 1 2

  2.continue 跳出当前的循环

for($i =1; $i$i++){
    for($j=1;$j$j++){
        if($j == 3){
            continue;
        }
        echo $j.PHP_EOL;
    }
}
//输出 1 2 4 1 2 4

  3.return 跳出当前的方法,返回到被调用处

demo();
echo ‘结束‘.PHP_EOL;

function demo(){
    for($i =1; $i$i++){
        for($j=1;$j$j++){
            if($j == 3){
                return;
            }
            echo $j.PHP_EOL;
        }
    }
}
//输出 1 2 结束

  4.exit/die 终止本地代码执行

demo();
echo ‘结束‘.PHP_EOL;

function demo(){
    for($i =1; $i$i++){
        for($j=1;$j$j++){
            if($j == 3){
                exit;
            }
            echo $j.PHP_EOL;
        }
    }
}
//输出 1 2

  5.continue/break lebel 指定跳出的循环层数

for($i = 1;$i $i++){
    for($j=1;$j$j++){
        if($j==3){
            continue 2;
        }
        echo $j.PHP_EOL;
    }
    echo $i.PHP_EOL;
}
//输出 1 2 1 2
for($i = 1;$i $i++){
    for($j=1;$j$j++){
        if($j==3){
            break 2;
        }
        echo $j.PHP_EOL;
    }
    echo $i.PHP_EOL;
}
//输出 1 2
  • golang 跳出循环

 

   

php和golang 跳出循环语句的用法

标签:输出   golang   span   return   demo   代码   col   代码执行   eol   

原文地址:https://www.cnblogs.com/ywjcqq/p/13377737.html


评论


亲,登录后才可以留言!