wie verwendet man goto

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Theoretisch kannst du es so machen.
    Du bennenst einen Bereich nach nem Namen und setzt nen Doppelpunkt dahinter
    [pwn]bereich:
    new Test;
    Test += 1;
    if(Test == 10) {goto Test;}[/pwn]

    Dann ne Bedingung stellen und wenn die erfüllt ist wieder zum bereich gehen.

    Jedoch würde ich kein Goto benutzen, da würde alles
    besser mit ner for oder do-while Schleife funktionieren. ( auch ziemlich umständlich)

    MFG

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Logan_Adams ()

  • goto kann man bspw. so verwenden:
    [pwn]labelName:
    print("Hallo");

    // irgendwo anders im Code dann der "Aufruf" über:
    goto labelName;[/pwn]
    Ich nehme an, dass der Error bei dir dadurch entstanden ist, dass dein Label mit einer Zahl anfängt, was vermutlich (wie bei Variablen auch) nicht zulässig ist.
    Einfach umbennenen (z.B. ein "_" davorsetzen) und dann dürfte es funktionieren.

    Die Nutzung von goto ist natürlich sehr umstritten und ich würde dir auch davon abraten (Stichwort: Spaghetticode), letztendlich
    ist es aber deine Entscheidung. ;)

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Piranha () aus folgendem Grund: Codebeispiel verbessert