Mit dem Schlüsselwort LET können Sie ein Muster angeben, das mit dem angegebenen Ausdruck verglichen wird. Wenn der Ausdruck dem Muster übereinstimmt, führen wir den IF -Block aus. Andernfalls führen Sie den else -Block aus.
Lassen Sie uns untersuchen, wie Sie sie verwenden, wenn Sie den Ausdruck in Rost lassen.
Wenn
Wir können die Syntax für das IF -Konstrukt wie unten gezeigt ausdrücken:
iflet patter = exprBetrachten Sie das folgende Beispiel, das zeigt, wie sie verwendet werden, wenn Sie den Ausdruck in Rost ausdrücken:
fnmain ()Im obigen Beispiel haben wir eine variable DB, die die Zeichenfolge „MySQL“ enthält. Wir verwenden dann den IF -Ausdruck, um ein bestimmtes Muster zu überprüfen.
Wenn der Wert "MySQL" ist, führen wir den Block im IF -Block aus. Andernfalls führen Sie das sonst aus, wenn Sie blockieren lassen.
Das Ausführen des obigen Codes sollte zurückgeben:
Wenn wir den Wert der DB -Variablen in "MongoDB" ändern. Wir können das Ergebnis wie gezeigt erhalten:
Sei db = "mongoDB";Der Ausgang ist wie gezeigt:
Wir können auch eine Bedingung für alle nicht übereinstimmenden Muster mithilfe des sonstigen Blocks definieren. Ein Beispiel ist wie gezeigt:
fnmain ()Im obigen Beispiel ist der Wert der DB -Variablen „unbekannt“. Da eine Blockierung mit diesem Muster übereinstimmt, wird der andere Block ausgeführt.
Wir können den If -Block verwenden, um einer Variablen einen Wert zuweisen. Ein Beispiel ist wie unten gezeigt:
letdb = ifTrueWenn der Wert wahr ist, legen Sie die Variable auf "MySQL" fest. Ansonsten stellen Sie den Wert auf "MongoDB" ein. Der Rückgabewert wird angezeigt:
Ende
Dieser Leitfaden untersucht die Grundlagen der Verwendung des IF -Let -Ausdrucks in Rost. Mit dem IF -LET -Ausdruck können wir einen Codeblock angeben, wenn ein Ausdruck mit einem bestimmten Muster übereinstimmt.