float 型 → int 型
- int(n) を使う
var i float64 = 1.234
fmt.Printf("%d\n", int(i)) // 1
int 型 → float 型
- float64(n) を使う
var i int = 123
var i2 int = 3456
f := float64(i) / float64(i2)
// ↓↓↓ 数字は小数点以下の桁数
fmt.Printf("%.1f\n", f) // 0.0
fmt.Printf("%.3f\n", f) // 0.036