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