Go言語 数値型変数を文字列に変換する

Go言語で数値型変数を文字列に変換しようと思い以下のようなプログラムを書いたんですが、上手くいきませんでした。

x := 12345
var s string = string(x)

12345をUnicodeとみなして、それに対応する文字に変換されてしまいます。

解決策

strconv.Itoa関数を使うらしい。

import "strconv"
〜省略〜
x := 12345
var s string = strconv.Itoa(x)