Maison >développement back-end >Golang >Pourquoi les guillemets simples provoquent-ils des erreurs lors de l'attribution de chaînes dans Go ?
Impossible d'attribuer une chaîne entre guillemets simples dans Go
Dans Go, tenter d'attribuer une chaîne entre guillemets simples entraînera un message erreur, alors que les guillemets doubles sont acceptés. Ce comportement découle de la distinction entre une rune (un seul caractère) et une chaîne :
Cette distinction existe dans divers langages de programmation, tels que C , pour différencier les caractères et les chaînes.
Bien que Python et Perl permettent aux chaînes d'être placées dans l'un ou l'autre ou des guillemets doubles, Go suit une délimitation stricte. Cela est dû à l'accent mis par Go sur la sécurité des types et à son utilisation des runes comme élément de base des chaînes.
Par conséquent, lorsque vous attribuez une chaîne à une variable, vous devez la mettre entre guillemets doubles. Le mettre entre guillemets simples entraînera une erreur, comme illustré dans les exemples fournis.
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!