Как вы уже обнаружили, эквивалент NULL
равен nil
.Обратите внимание, однако, что вам обычно не нужно инициализировать вещи в nil
или ноль в Go, потому что по умолчанию все переменные (включая динамически размещаемые) установлены в «нулевые значения» в соответствии с типом (числа ноль, ссылки nil
).Таким образом, в вашем примере, сказав, new(Node)
приведет к узлу с обоими полями nil
.