Cette fois, j'ai appris si, donc je vais le sortir.
*** En un mot, if est une syntaxe exécutée en fonction du succès ou de l'échec de la condition. *** *** La méthode d'écriture de base est la suivante
qiita.rbvar
si expression conditionnelle{Instruction exécutée lorsque l'expression conditionnelle est vraie}
Regardons un exemple simple ensuite.
qiita.rbvar
1.let value = 5
2.if value <= 10 {
print("la valeur est inférieure ou égale à 10")
}
Résultat de l'exécution: la valeur est inférieure ou égale à 10
Si vous essayez de traduire ce code en japonais
qiita.rbvar
si,[Si la valeur de la valeur est inférieure ou égale à 10{}Veuillez exécuter la méthode dans]Cela signifie que
C'est très simple et facile à comprendre! *** À propos, l'expression conditionnelle de l'instruction if doit renvoyer le type Bool! *** ***
Allons plus loin dans l'instruction if!
La clause else est une instruction à exécuter lorsque la condition *** n'est pas remplie. *** *** Regardons la syntaxe de base!
qiita.rbvar
si expression conditionnelle{Instruction exécutée lorsque l'expression conditionnelle est vraie
}else{
Instruction exécutée lorsque l'expression conditionnelle est fausse
}
Regardons un exemple simple ensuite!
qiita.rbvar
1.let value = 26
2.if value <= 10 {
print("la valeur est inférieure ou égale à 10")
}else{
print("la valeur est supérieure à 10")
}
//Résultat de l'exécution: la valeur est supérieure à 10
Similaire à ce qui précède, si vous essayez de traduire ce code en japonais
qiita.rbvar
si,[Si la valeur de la valeur est inférieure ou égale à 10{}Veuillez exécuter la méthode dans.
Sinon, sinon{}Cela signifie exécuter la méthode dans.
Vous pouvez également connecter des instructions if à la clause else.
qiita.rbvar
si expression conditionnelle 1{
Instruction exécutée lorsque l'expression conditionnelle 1 est vraie
}else si expression conditionnelle 2{
Exécuté lorsque l'expression conditionnelle 1 est fausse et que l'expression conditionnelle 2 est vraie
}else{
Exécuté lorsque l'expression conditionnelle 1 et l'expression conditionnelle 2 sont fausses
}
L'instruction if-let est une instruction qui se branche en fonction de la présence ou de l'absence d'une valeur de type facultative, et si une valeur existe, la valeur peut être récupérée en même temps.
*** Qu'est-ce que le type facultatif? *** Cliquez ici pour ceux qui veulent approfondir le type facultatif! Comprenez le type facultatif (enveloppé)!
Voyons le style d'écriture de base!
qiita.rbvar
if let nom constant=Valeur de type facultative{
Instruction exécutée si la valeur existe
}else{
Instruction exécutée lorsque la valeur n'existe pas
}
Ensuite, regardons un exemple simple.
qiita.rbvar
let optionalA =Optional("G")
if let X = optionalA {
print("La valeur est\(X)")
}else{
print("La valeur n'existe pas")
Résultat d'exécution:La valeur est G
Cette fois, je produis sur l'instruction if. Même si vous êtes un débutant en programmation, c'est facile à comprendre et c'est une syntaxe qui est souvent utilisée dans le développement d'applications, donc je veux maîtriser fermement les bases.
Recommended Posts