Looking for julia-lang Keywords? Try Ask4Keywords

Julia Language@goto und @label


Syntax

  • @goto label
  • @label label

Bemerkungen

Übermäßiger Gebrauch oder unangemessene Verwendung des erweiterten Kontrollflusses macht den Code schwer lesbar. @goto oder seine Entsprechungen in anderen Sprachen führen bei unsachgemäßer Verwendung zu unlesbarem Spaghetti-Code.

Ähnlich wie Sprachen wie C kann man in Julia nicht zwischen Funktionen wechseln. Dies bedeutet auch, dass @goto auf der obersten Ebene nicht möglich ist. es funktioniert nur innerhalb einer Funktion. Außerdem kann man nicht von einer inneren Funktion zu ihrer äußeren Funktion oder von einer äußeren Funktion zu einer inneren Funktion springen.

@goto und @label Verwandte Beispiele