Auf dieser Seite

Unerreichbarer Code

Diese Warnungskategorie wird von qmllint mit [unreachable-code] geschrieben.

Unerreichbarer Code

Was ist passiert?

Anweisungen in Ihrem Code sind unerreichbar und werden nie ausgeführt.

Warum ist das schlecht?

Unerreichbarer Code trägt nicht zur Programmlogik bei und vergrößert den Festplatten- und Speicherplatzbedarf der Anwendung. Unerreichbarer Code kann ein Anzeichen für zugrundeliegende Bugs oder Logikfehler sein.

Beispiel

function f(b: bool) : string {
    if (b)
        return "true"
    else
        return "false"
    return "something else??" // unreachable statement
}

Um diese Warnung zu beheben, entfernen Sie die toten Anweisungen oder überarbeiten Sie Ihren Code, um die gesamte Logik erreichbar zu machen.

function f(b: bool) : string {
    if (b)
        return "true"
    else
        return "false"
}

© 2026 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.