выводится значение, а для bool выводится "bool"?
func do(i interface{}) {
switch v := i.(type) {
case int:
fmt.Println("Умножим на 2:", v*2)
case string:
fmt.Println(v + " golang")
default:
fmt.Printf("Я не знаю такого типа %T!\n", v)
}
}
есть у кого нить статья про все эти %и что то там
https://tinyurl.com/mvmzn3zr
Обсуждают сегодня