[SWIFT] Lassen Sie uns die if-Anweisung verstehen!

Dieses Mal habe ich erfahren, ob, also werde ich es ausgeben.

Was ist eine if-Anweisung?

*** Kurz gesagt, wenn es sich um eine Syntax handelt, die abhängig vom Erfolg oder Misserfolg der Bedingung ausgeführt wird. *** *** Die grundlegende Schreibmethode ist wie folgt

qiita.rbvar


wenn bedingter Ausdruck{Anweisung, die ausgeführt wird, wenn der bedingte Ausdruck wahr ist}

Schauen wir uns als nächstes ein einfaches Beispiel an.

qiita.rbvar


1.let value = 5
2.if value <= 10 {

print("Wert ist 10 oder weniger")

}

Ausführungsergebnis: Wert ist 10 oder weniger

Wenn Sie versuchen, diesen Code ins Japanische zu übersetzen

qiita.rbvar


wenn,[Wenn der Wert 10 oder weniger beträgt{}Bitte führen Sie die Methode in]Es bedeutet das

Es ist sehr leicht und leicht zu verstehen! *** Übrigens muss der bedingte Ausdruck der if-Anweisung den Bool-Typ zurückgeben! *** ***

Lassen Sie uns tiefer in die if-Anweisung eintauchen!

Was ist die else-Klausel?

Die else-Klausel ist eine Anweisung, die ausgeführt werden soll, wenn die *** Bedingung nicht erfüllt ist. *** *** Schauen wir uns die grundlegende Syntax an!

qiita.rbvar


wenn bedingter Ausdruck{Anweisung, die ausgeführt wird, wenn der bedingte Ausdruck wahr ist

 }else{
Anweisung, die ausgeführt wird, wenn der bedingte Ausdruck falsch ist
}

Schauen wir uns als nächstes ein einfaches Beispiel an!

qiita.rbvar


1.let value = 26
2.if value <= 10 {

print("Wert ist 10 oder weniger")

}else{

print("Wert ist größer als 10")

}
//Ausführungsergebnis: Wert ist größer als 10

Ähnlich wie oben, wenn Sie versuchen, diesen Code ins Japanische zu übersetzen

qiita.rbvar


wenn,[Wenn der Wert 10 oder weniger beträgt{}Bitte führen Sie die Methode in.
Wenn nicht, sonst{}Es bedeutet, die Methode in auszuführen.

Sie können if-Anweisungen auch mit der else-Klausel verbinden.

qiita.rbvar


wenn bedingter Ausdruck 1{
Anweisung, die ausgeführt wird, wenn der bedingte Ausdruck 1 wahr ist

 }sonst wenn bedingter Ausdruck 2{
Wird ausgeführt, wenn der bedingte Ausdruck 1 falsch und der bedingte Ausdruck 2 wahr ist

}else{
Wird ausgeführt, wenn sowohl der bedingte Ausdruck 1 als auch der bedingte Ausdruck 2 falsch sind
}

Was ist eine if-let-Anweisung?

Die if-let-Anweisung ist eine Anweisung, die je nach Vorhandensein oder Fehlen eines optionalen Typwerts verzweigt. Wenn ein Wert vorhanden ist, kann der Wert gleichzeitig abgerufen werden.

*** Was ist ein optionaler Typ? *** Klicken Sie hier für diejenigen, die den optionalen Typ vertiefen möchten! Verstehe den optionalen (verpackten) Typ!

Lassen Sie uns den grundlegenden Schreibstil sehen!

qiita.rbvar


wenn konstanter Name lassen=Optionaler Typwert{
Anweisung ausgeführt, wenn der Wert vorhanden ist

}else{
Anweisung ausgeführt, wenn der Wert nicht vorhanden ist

}

Schauen wir uns als nächstes ein einfaches Beispiel an.

qiita.rbvar


let optionalA =Optional("G")

if let X = optionalA {

print("Wert ist\(X)")

}else{
print("Wert existiert nicht")

Ausführungsergebnis:Der Wert ist G.

Schließlich

Dieses Mal gebe ich über die if-Anweisung aus. Selbst wenn Sie ein Anfänger in der Programmierung sind, ist es leicht zu verstehen und es ist eine Syntax, die häufig in der Anwendungsentwicklung verwendet wird, daher möchte ich die Grundlagen fest beherrschen.

Recommended Posts

Lassen Sie uns die if-Anweisung verstehen!
Lassen Sie uns die Wachaussage verstehen!
Lassen Sie uns die For-In-Anweisung verstehen!
Lassen Sie uns die switch-Anweisung verstehen!
Lassen Sie uns die Funktion verstehen!
if-Anweisung
Lassen Sie uns den Array (Element) Typ verstehen!
Lassen Sie uns den optionalen (verpackten) Typ verstehen!
Lassen Sie uns die Schließung verstehen!
10 Entspricht der if-Anweisung
Studieren der Java-Part 10-if-Anweisung
Über für Anweisung und wenn Anweisung
Ist die While-Aussage nicht böse?
Lassen Sie uns die App verbessern
12 Entspricht der while-Anweisung
Versuchen wir das S2 Struts Tutorial (# 3_180425)
Verstehen Sie die Hilfsmethode form_with
Probieren wir das S2Struts-Tutorial aus (# 5_180526).
Punkte für das Refactoring (if-Anweisung)
Probieren wir das S2Struts-Tutorial aus (# 4_180505).
Probieren wir das S2Struts-Tutorial aus (# 1_180423).
Lösen wir das FizzBuzz-Problem!
Probieren wir das S2Struts-Tutorial aus (# 2_180424).
[Ruby] Problem mit der if-Anweisung
Verstehen Sie den grundlegenden Mechanismus von log4j2.xml
Lassen Sie uns den Bildsuchfilter überprüfen
Versuchen wir das S2Struts-Tutorial (# 0_yymmdd)
Java # 4 studieren (bedingte Verzweigung / if-Anweisung)
If-Anweisung und Verzweigungsverarbeitung
Ja, lassen Sie uns eine Vorschau des Bildes anzeigen. ~ part5 ~
Bildverarbeitung: Spielen wir mit dem Bild
Lassen Sie uns die Sicherheitsanfälligkeit angreifen. (2) Öffnen Sie die Umleitung
Schreiben Sie einen Nullfall mit dem Typ Optional, ohne die if-Anweisung zu verwenden