Bagaimana cara mengubah int menjadi int64?

118

Saya mencoba untuk mengubah integer menjadi integer64 dalam perjalanan tetapi saya tidak berhasil. Adakah yang tahu cara mudah untuk melakukan ini?

AC3112
sumber
Jika Anda menunjukkan contoh kode Anda mengapa itu tidak berhasil. Ini bekerja untuk saya. play.golang.org/p/63GWAs8XAq
Maks

Jawaban:

186

Ini disebut konversi tipe :

i := 23
var i64 int64
i64 = int64(i)
Denys Séguret
sumber
Saya melakukan (int64) saya, itu tidak berhasil, kebiasaan lama karena dentang. Ini kebalikan dari C ++ bekerja.
Manohar Reddy Poreddy
17

Ini mungkin jelas, tetapi paling sederhana:

i64 := int64(23)
Ryan Walls
sumber
2
i := 23
i64 := int64(i)
fmt.Printf("%T %T", i, i64) // to print the data types of i and i64
Anupam Ghosh
sumber
apakah mungkin untuk digunakan LLsebagai postfix seperti c / c ++?
Mayur