golanf Определение типа переменной
Primary tabs
Forums:
Вывод типа в консоли
Определить тип можно через так:
fmt.Printf(comment+": %T\n", value)
или так:
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
- 21 reads