Преобразовать float64 в int в Go

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

100
задан Charles 5 November 2011 в 22:09
поделиться