¿Cómo cambiar un número float64 a uint64 de la manera correcta?

package main

func main() {
    var n float64 = 6161047830682206209
    println(uint64(n))
}

El resultado será:

6161047830682206208

Se ve así cuandofloat64 cambiar auint64, la fracción se descarta.

Respuestas a la pregunta(1)

Su respuesta a la pregunta