没有哪一种方法比 goto 从多层循环中跳出更优雅了
|
hupo0Jan 28, 2021
1
return
|
|
scukmhJan 28, 2021
2
资瓷
|
|
gdtdptJan 28, 2021
3
更优雅的可能是不写多层循环……
|
|
bruce0Jan 28, 2021
4
@gdtdpt 虽然是这个道理 但是有些时候必须要多层循环
------------------------------------------------------------------------------------ 一般的语言都告诉开发者 尽量避免使用 goto 但是 go 语言很多地方推荐使用 goto 而且 break 也可以和 goto 一样 跳到指定位置 |
|
wander639Jan 28, 2021 via iPhone
5
go 里面 for-select 基本上都是用 goto 跳出的
|
|
asAnotherJackJan 28, 2021
6
@wander639 #5 可以试下 label
|
|
mxalbert1996Jan 28, 2021 via Android
7
减少潜在的屎山也不是坏事
|
|
zm8m93Q1e5otOC69Jan 29, 2021
10
多层循环不应该优化吗?反而 goto ?
|