do...while 语句 ,做了一年开发,从来没用到过,是不是我太菜了。

2019-03-27 13:19:33 +08:00
 k8ser
8729 次点击
所在节点    程序员
68 条回复
Kaiv2
2019-03-27 13:29:07 +08:00
这。。。怎么联想的。不自信?
whoami9894
2019-03-27 13:33:50 +08:00
用哪种循环结构还不是看个人习惯,而且 Go 里只有个 for
baronOvO
2019-03-27 13:34:34 +08:00
有什么必然关系吗?
适用场景的问题吧
fngtz
2019-03-27 13:36:18 +08:00
没用过这个语句不能说明你菜。

但是你这样想,大概率还是能说明你菜的。
terence4444
2019-03-27 13:41:15 +08:00
我会尽量少用这种不确定循环次数的语句,用到就要非常小心退出条件。
k8ser
2019-03-27 14:04:41 +08:00
谢谢大家,发帖前没有谨慎思考。本意是想知道大家有没有用到。挺常见但是自己几乎没有用到。
watzds
2019-03-27 14:04:56 +08:00
do {…} while(false) 见过吗
th1nk
2019-03-27 14:05:03 +08:00
laravel 框架从来不用 else,牛逼不牛逼。
k8ser
2019-03-27 14:07:44 +08:00
@watzds 没有
@th1nk NB$L
charliecheng
2019-03-27 14:13:41 +08:00
我一般都用 try{} catch{}
sugars
2019-03-27 14:14:27 +08:00
不要为了用而用
Raymon111111
2019-03-27 14:15:29 +08:00
4L 说的对
Variazioni
2019-03-27 14:17:54 +08:00
三年了。。表示也没用过。。甚至有时候需要先执行过程也想不起 do while。。一直都是用 for。。线程里的永真循环就用 while。。
k9982874
2019-03-27 14:19:35 +08:00
do..while 在某些情况下函数内代码分块,划分变量作用域,替代 goto 还是很好用的
binux
2019-03-27 14:19:48 +08:00
可以用来优化代码结构,但是不必要。
arthas2234
2019-03-27 14:24:42 +08:00
Java。。。一直用 foreach
Febers
2019-03-27 14:26:48 +08:00
用过一次,Java 的 readLine 判空读取文件,用 Kotlin 的时候只能写成 do...while
Febers
2019-03-27 14:35:36 +08:00
@Febers 其实也可以在循环里边 break,但是还是用了 do...while ~倒也说明了很不常用~~~
zhuangzhuang1988
2019-03-27 14:39:23 +08:00
除了 c /c ++ 里 宏用过 别的地方从来没用过
Mac
2019-03-27 14:40:27 +08:00
还有人用几百万条 if then 开发游戏呢,能跑就行

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/549086

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX