发现了一个很高端的双层嵌套关键字用法
2014-02-02 21:03
274 查看
标题有点语无伦次,总之是举个栗子:
这个语法之前从来没听说过。
第一个outerWhile的作用是给外层循环做标记,这样就可以在内层循环的时候break或者continue掉外层循环。
标记的名字可以随便改。
直接用break的话,只能跳掉for循环。
简直高端。
outerWhile: while (true) { for (int i = 0; i < 100; i++) { if (i == 50) { break outerWhile; } } }
这个语法之前从来没听说过。
第一个outerWhile的作用是给外层循环做标记,这样就可以在内层循环的时候break或者continue掉外层循环。
标记的名字可以随便改。
直接用break的话,只能跳掉for循环。
简直高端。
相关文章推荐
- 发现一个enum的新用法
- case的一个用法--case 嵌套
- 发现C#中的string.format的一个新用法
- 又发现一个 IE8 的问题,在 JavaScript 中类属性名称与关键字重名时
- 发现mysql一个用法,比较有用
- 发现了一个很可爱的用法
- 发现java中一个新关键字-------volatile
- C#中的yield关键字的一个用法
- 发现mysql一个用法,比较有用
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- C# 关于out关键字的用法(一个方法返回多个值的问题)
- 今天忽然发现,最近做的网站的一个目标关键字已经实现了。。。
- template关键字的一个特殊用法
- 发现百度一个"Bug"
- 最近发现的一个IT Pro的好网站
- 发现VS2005一个BUG
- __declspec关键字详细用法
- Java中static关键字用法总结
- js中in关键字的用法
- 今天学习filter函数,做课后题时发现一大神写的关于[::-1]的用法