Come cambiare int in int64?


118

Sto cercando di convertire un numero intero in un intero64 in go ma non ho fortuna. Qualcuno sa un modo semplice per farlo?


Se hai mostrato il codice di esempio perché non funziona. Per me funziona. play.golang.org/p/63GWAs8XAq
Max

Risposte:



17

Questo è probabilmente ovvio, ma il più semplice:

i64 := int64(23)

2
i := 23
i64 := int64(i)
fmt.Printf("%T %T", i, i64) // to print the data types of i and i64

è possibile usare LLcome suffisso come c / c ++?
Mayur
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.