Plusieurs variables de types différents sur une seule ligne en Go (sans syntaxe de déclaration de variable courte)
Déclaration et initialisation de plusieurs variables du même type sur une seule ligne dans Go est simple, mais le faire avec des variables de différents types présente un défi. En effet, la syntaxe standard de déclaration de variable, var a, b string = "hello", "world", n'autorise que les variables du même type.
Alors que la syntaxe courte de déclaration de variable, c, d, e := 1, 2, "whatever", permet la déclaration de variables de différents types sur une seule ligne, il sacrifie les informations de type explicites. Si vous préférez conserver les définitions de types, la syntaxe de déclaration de variable par défaut doit être utilisée.
Malheureusement, il n'est pas possible de spécifier explicitement les types de plusieurs variables de types différents sur une seule ligne. La syntaxe de déclaration des variables nécessite un seul type, voire aucun type, pour un ensemble donné d'identifiants.
Pour déclarer plusieurs variables de types différents sur une seule ligne, omettez complètement les types :
<code class="go">var i, s = 2, "hi"</code>
Cela devient effectivement un raccourci pour la syntaxe plus longue :
<code class="go">var i int = 2 var s string = "hi"</code>
Comme vu ci-dessus, la syntaxe courte de déclaration de variable est simplement une manière compacte de déclarer des variables sans spécifier de types.
Notez que déclarer plusieurs variables de types différents sur une seule ligne peut ne pas offrir d'avantages significatifs. Même si cela réduit le nombre de lignes de code, cela peut compromettre la lisibilité. Pensez à utiliser des lignes distinctes pour chaque déclaration de variable afin d'améliorer la clarté du code.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!