Go'da float64 bir int'e nasıl dönüştürülür? strconv
Paketin herhangi bir şeyi bir dizeye veya dizeden dönüştürmek için kullanılabileceğini biliyorum , ancak dizge olmayan veri türleri arasında kullanılamaz. fmt.Sprintf
Herhangi bir şeyi bir dizeye dönüştürmek için kullanabileceğimi ve sonra strconv
onu ihtiyacım olan veri türüne çevirebileceğimi biliyorum , ancak bu fazladan dönüştürme biraz hantal görünüyor - bunu yapmanın daha iyi bir yolu var mı?
int(Round(f))
float64'ü bir int'e ayarlamak için. Stackoverflow.com/a/62753031/12817546 adresine bakın .float64(i)
float64 için bir int ayarlamak için. Stackoverflow.com/a/62737936/12817546 adresine bakın .