在switch分支中使用return可以替代break
来源:互联网 发布:魔抓软件 编辑:程序博客网 时间:2024/05/29 15:37
例子:
1、
$a =1;
function test($a){
switch($a){
case 1:echo 1;
case 2:echo 2;
default:echo 'default';
}
}
echo test($a);
result:
12default
2、
$a =1;
function test($a){switch($a){
case 1:return 1;
case 2:return 2;
default:echo 'default';
}
}
echo test($a);
result:
1
第一个例子,没有使用break,所以转到对应case项时,不会中断而会继续执行第二个case项;
第二个例子,也没有使用break,但是使用了return,return的作用是历时中断函数并返回return值,在只有switch的函数中,return在中断效果上和break是一致的。
结论:在只有switch的函数中,在switch分支中使用return可以替代break
- 在switch分支中使用return可以替代break
- switch在循环中时 可以用continue替代break
- switch 中的return break
- switch语句中使用break???
- Ruby中,next,break,return在block中的使用
- 在Java8的foreach()中使用return/break/continue
- 在java switch中使用String作为分支条件
- 在java switch中使用String作为分支条件
- 在java switch中使用String作为分支条件
- return break在循环中的使用
- java中switch case和break使用
- switch语句在循环中使用break语句不会中断循环
- continue break return switch 联系区别
- switch里return和break的区别
- C语言:break、continue、return在switch语句中的跳转关系
- 在java1.7之前 switch中使用String作为分支条件
- C语言中流程控制语句(if,switch,for,while,do-while,continue,break,return)
- java 中流程控制语句switch以及break,continue,return的比较
- WPF自定义窗体的实现
- sql 指令大全
- virtualbox Version 4.1.6 增强工具安装
- Linux 内核编译安装
- (*(volatile unsigned *)0x20)讲解
- 在switch分支中使用return可以替代break
- 一种远程测控RTU, 替代PLC+采集模块+网络传输模块
- 开机动画
- App列表之圆角ListView
- 绘制矩形
- 信息防泄如城防,多重把守方可保安全
- xml用到surfaceview控件 遇到unable to start activity componentInfo类问题
- native2ascii用法解析
- Windows环境下JNI的实现实例