Dieses Mal habe ich erfahren, ob, also werde ich es ausgeben.
*** 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!
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
}
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.
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