golanf Определение типа переменной
Primary tabs
Forums:
Вывод типа в консоли
Вывод типа с помощь идентификатора %T в fmt.Printf()
Определить тип можно через так:
fmt.Printf(comment+": %T\n", value)
Вывод типа распечаткой fmt.Println()
или так:
fmt.Println(comment+":", reflect.TypeOf(value))
Пример кода:
import (
"fmt"
"reflect"
)
func printType(value any, comment string) {
fmt.Printf(comment+": %T\n", value)
fmt.Println(comment+":", reflect.TypeOf(value))
}
-- обе строчки этой функции будут работать одинаково (по крайней мере для срезов)
- Log in to post comments
- 138 reads