moulés à partir de float32 pour int en Aller

J'ai essayé plusieurs façons de jeter un float en int, ce que je veux, c'est tronquer un float donc, je seulement obtenir la partie entière.
Je suis en utilisant

x := float32(3.1)
y,_ := strconv.Atoi((strconv.Ftoa32(x,'f',0))) //y becomes 3

Mais si x est de 3,9, y deviendra 4 parce que cette fonction arrondit le float32 au lieu de les tronquer.
Est-il un moyen de les tronquer au lieu de l'arrondissement? et si oui, est-il possible de le faire sans la participation des chaînes? (comme le moulage d'un float en int en C)

InformationsquelleAutor Goodwine | 2011-11-09