2015-01-10 5 views

ответ

1
  • Булевы: ложные
  • Целые: 0
  • Поплавки: 0.0
  • Строки: ""
  • Указатели: ноль
  • Функции: ноль
  • Интерфейсы: ноль
  • Кусочки: ноль
  • Каналы: ноль
  • Maps: ноль

Это делается рекурсивно, поэтому массивы и структуры (и массивы структур и т.д.) будут иметь свои неинициализированные значения, установленные для нулевых значений, описанных выше.

Это также применимо при использовании новых и сделать, чтобы выделить хранилище для переменных.

http://golang.org/ref/spec#The_zero_value