Как в Go преобразовать float64 в int? Я знаю, что пакет strconv
можно использовать для преобразования чего-либо в строку или из нее, но не между типами данных, где один не является строкой. Я знаю, что могу использовать fmt.Sprintf
для преобразования чего-либо в строку, а затем strconv
в нужный мне тип данных, но это дополнительное преобразование кажется немного неуклюжим - есть ли лучший способ сделать это?