nsi:langages:go:logique
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Warning: Undefined array key 2 in /home/goupillf/wiki.goupill.fr/lib/plugins/codeprettify/syntax/code.php on line 214
Opérateur logiques
Comme vu précédemment les valeurs logiques sont true et false. Les opérateurs sont
&&pour le ET||pour le OU!pour le NON- bien sûr les comparaisons
<,<=,>,>=,==,!=produisent un résultat logique.
If - Else
variante sans else
if x != 0 {
fmt.Println("x n'est pas nul")
}
et avec else
if x != 0 {
fmt.Println("x n'est pas nul")
} else {
fmt.Println("x est nul")
}
Pour une cascade de tests, on peut utiliser else if (ce qui ressemble au elif de Python)
if x < 0 {
fmt.Println("x est négatif")
} else if x == 0 {
fmt.Println("x est nul")
} else {
fmt.Println("x est positif")
}
nsi/langages/go/logique.txt · Dernière modification : de goupillwiki
