Comment faire pour ajouter un caractère d'une chaîne en Golang?

Comment ajouter un caractère d'une chaîne en Aller?

Cela ne fonctionne pas:

s := "hello";
c := 'x'; 
fmt.Println(s + c);

opération non valide: s + c (décalage types de chaîne et de runes)

Cela ne fonctionne pas non plus:

s := "hello";
c := 'x'; 
fmt.Println(s + rune(c));

opération non valide: s + rune(c) (décalage types de chaîne et de runes)

Êtes-vous à la question et la réponse en même temps? Pour quoi?
Parce que je ne pouvais pas trouver la réponse sur un débordement de pile plus tôt, et google a donné de bon résultats. C'est une pratique standard.
Je crois que la pratique courante est de poser des questions lorsque vous ne connaissez pas la réponse.
Si vous cliquez sur Poser une Question, vous verrez une case à cocher Répondre à votre question. C'est en fait encouragé par ce post à partir de la poser la question.
Ce que @Tinwor écrit, c'est exactement ce que je voulais dire. C'est OK pour répondre à vos propres questions, mais il est inutile de demander si vous déjà avoir une réponse. Si vous l'avez posté, puis a travaillé à travers elle et est venu avec une solution, je n'aurais pas l'esprit que.

OriginalL'auteur cohadar | 2016-10-28