передаче fmt.Println() аргумента []int{7, 8, 9}... вылетает ошибка cannot use []int literal (type []int) as type []interface {} in argument to fmt.Println (f1)?
у Println параметр-интерфейс же
но если мы передаем вариативный параметр типа interface{}, то ошибки не происходит.
я понимаю, что тут дело в типах, но с первого взгляда это какой-то бред
компилятор не умеет приводить []int к []interface{}
У меня одного deja vu? Недавно спрашивали вроде
видел этот диалог, но там была проблема не вариативного параметра, а приведения типа к interface *пиу*
Обсуждают сегодня