Jak przekonwertować float64 na int w Go? Wiem, że strconvpakiet może służyć do konwertowania czegokolwiek na lub z ciągu, ale nie między typami danych, w których jeden nie jest ciągiem. Wiem, że mogę użyć fmt.Sprintfdo przekonwertowania czegokolwiek na ciąg, a następnie strconvna typ danych, którego potrzebuję, ale ta dodatkowa konwersja wydaje się nieco niezdarna - czy jest lepszy sposób na zrobienie tego?
int(Round(f))aby ustawić float64 na int. Zobacz stackoverflow.com/a/62753031/12817546 .float64(i)aby ustawić int na float64. Zobacz stackoverflow.com/a/62737936/12817546 .