any (он же interface{}) — интерфейс без методов, которому удовлетворяет любой тип. Это аналог Object в Java или void* в C. Используется когда тип заранее неизвестен: json.Unmarshal в map[string]any, fmt.Println принимает ...any. С появлением дженериков в Go 1.18 any стал алиасом для interface{}. Но злоупотреблять не стоит — теряешь type safety, и приходится делать type assertion/switch для работы с конкретным типом.
Что такое пустой интерфейс any?
Junior
655 просмотровAFK Offer AI
Будут ли map упорядоченными?