Différence entre «si» et «else if»
- 2961
- 606
- Carla Lefevre
«Si» vs «else si»
Lorsque vous opérez dans la commande awk, il y aura des événements communs des instructions «If» et «else If». Il est important d'apprécier que AWK prend en charge plusieurs déclarations conditionnelles qui contrôlent le flux du programme. Une évaluation approfondie des déclarations conditionnelles qui sont communes sur cette langue ressemble à des conditions du langage de programmation «C».
Dans un scénario normal, l'énoncé qui est livré par le programme est celui qui vérifie si la condition est vraie. Cela se fait chaque fois avant que l'action soit effectuée. Dans le cas où la condition est vraie, l'action pour laquelle la condition fait référence est effectuée.
La condition qui est effectuée peut également être un conséquence lorsque l'action qui est référée à la fausse.
Il est important de noter que l'instruction conditionnelle «si» commencera généralement par le mot-clé qui est appelé «si.'L'environnement AWK prend en charge différents types d'instructions. Ceux-ci incluent l'instruction awk simple 'if', l'instruction awk 'if- else' et l'échelle awk 'if-else-lf'.
Lorsque la déclaration «si» simple awk est observée, la référence devrait être une seule action. Cela signifie que l'instruction «IF» est utilisée pour vérifier les conditions. Si la condition renvoie une vraie valeur, elle effectuera l'action correspondante à laquelle il prescrit. Dans le cas où l'instruction fait référence à plusieurs actions et que l'expression conditionnelle renvoie une vraie valeur, il y aura plusieurs actions qui seront effectuées. Pour s'assurer que la programmation de plusieurs actions est réussie, les actions doivent être enfermées dans des supports bouclés et une séparation avec une nouvelle ligne doit être effectuée. Il est important de noter que les actions prescrites dans plusieurs déclarations «si» sont effectuées dans l'ordre dans lequel ils apparaissent.
L'énoncé `` If Elt '' est utilisé pour vérifier les données entrées dans le programme AWK, même si certaines données ne répondent pas aux normes qui ont été énoncées par certaines des déclarations précédentes. L'utilisation de cette déclaration est un atout, surtout lorsque vous cherchez à calculer avec deux ensembles de données, un qui ne répond pas aux critères et à un qui est au-dessus des critères, comme lorsque le calcul de la moyenne est concerné ou même le classement des données où il existe différentes variations requises, chacune avec son propre seuil. Il est important de se rappeler que toute variable sera ajoutée dès que chaque nouvelle ligne reçoit la sortie pour les entrées données. Il est donc utile de démarrer chaque déclaration sur une nouvelle ligne.
Le concept d'avoir des variables qui peuvent être accessibles avec l'instruction «If Elt» est le problème global qui vient avec cette déclaration awk. Cette déclaration est donc utilisée pour fournir des alternatives lorsqu'une valeur particulière de données est donnée par le traitement des données. Comme indiqué précédemment, le formatage de cette ligne simple vous oblige également à commencer à une nouvelle ligne pour vous assurer qu'il fonctionne sans trop de problème.
Résumé
Les environnements awk sont livrés avec des exigences et des déclarations conditionnelles différentes
Il y a deux instructions courantes utilisées par les environnements awk: l'instruction awk 'if' et la déclaration awk 'if else'
Le langage est similaire à la programmation C
'Si' cela fait référence à une seule action vérifie uniquement pour voir si les conditions sont vraies, puis les implémente si c'est le cas
'Si' avec plusieurs actions vérifient les conditions, et si vrai, elle les implémente systématiquement.
De multiples instructions «si» doivent être accompagnées de supports bouclés et chaque déclaration doit démarrer sur une seule ligne
«Si else» est utilisé pour proposer des alternatives pour les déclarations conditionnelles qui ne répondent pas à certains seuils