Wie ändere ich int in int64?


118

Ich versuche eine ganze Zahl in eine ganze Zahl umzuwandeln64 in go, aber ich habe kein Glück. Kennt jemand einen einfachen Weg, dies zu tun?


Wenn Sie Ihr Codebeispiel gezeigt haben, warum es nicht funktioniert. Für mich geht das. play.golang.org/p/63GWAs8XAq
Max

Antworten:



17

Dies ist wahrscheinlich offensichtlich, aber am einfachsten:

i64 := int64(23)

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

ist es möglich, LLals Postfix wie c / c ++ zu verwenden?
Mayur
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.