@goto 和 @label
過度使用或不恰當地使用高階控制流程會使程式碼難以閱讀。@goto
或其他語言的等價物,如果使用不當,會導致不可讀的義大利麵條程式碼。
與 C 語言類似,人們不能在 Julia 中的函式之間跳轉。這也意味著 @goto
在頂層是不可能的; 它只能在一個函式中工作。此外,不能從內部函式跳轉到外部函式,或者從外部函式跳轉到內部函式。
過度使用或不恰當地使用高階控制流程會使程式碼難以閱讀。@goto
或其他語言的等價物,如果使用不當,會導致不可讀的義大利麵條程式碼。
與 C 語言類似,人們不能在 Julia 中的函式之間跳轉。這也意味著 @goto
在頂層是不可能的; 它只能在一個函式中工作。此外,不能從內部函式跳轉到外部函式,或者從外部函式跳轉到內部函式。