[SWIFT] Comprenons la déclaration if!

Cette fois, j'ai appris si, donc je vais le sortir.

Qu'est-ce qu'une instruction if?

*** 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!

Quelle est la clause else?

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
}

Qu'est-ce qu'une instruction if-let?

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

finalement

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

Comprenons la déclaration if!
Comprenons la déclaration de garde!
Comprenons la déclaration for-in!
Comprenons l'instruction switch!
Comprenons la fonction!
if déclaration
Comprenons le type Array (Element)!
Comprenons le type facultatif (enveloppé)!
Comprenons la fermeture!
10 Correspond à l'instruction if
Étude de l'instruction Java-Part 10-if
À propos de l'instruction et de l'instruction if
La déclaration While n'est-elle pas mauvaise?
Améliorons l'application
12 Correspond à l'instruction while
Essayons le tutoriel S2Struts (# 3_180425)
Comprendre la méthode d'assistance form_with
Essayons le tutoriel S2Struts (# 5_180526)
Points pour la refactorisation (si instruction)
Essayons le tutoriel S2Struts (# 4_180505)
Essayons le tutoriel S2Struts (# 1_180423)
Résolvons le problème FizzBuzz!
Essayons le tutoriel S2Struts (# 2_180424)
[Ruby] problème avec l'instruction if
Comprendre le mécanisme de base de log4j2.xml
Vérifions le filtre de recherche d'images
Essayons le tutoriel S2Struts (# 0_yymmdd)
Étude de Java # 4 (branchement conditionnel / instruction if)
Traitement des relevés et des succursales
Oui, prévisualisons l'image. ~ part5 ~
Traitement d'image: jouons avec l'image
Attaquons la vulnérabilité (2) Redirection ouverte
Ecrire une casse nulle en utilisant le type facultatif sans utiliser l'instruction if