Как я понял, чтобы изменения коснулись и объекта parent переменной foo, нужно чтобы адреса переменной foo были одинаковыми и в parent и в child, вывод адресов: fmt.Println(&parent.foo, &child.Parent.foo)
Вывод копилятора:
C:\Windows\system32\cmd.exe /c (go run test1.go ^& pause)
0xc04202e1c0 0xc04202e1d0
Для продолжения нажмите любую клавишу . . .
Как видно адреса различны, непонятно почему, ведь я явно инициализировал структуру Parent по ссылке, а не тупо скопировал.
Да, правильно предположили. Там мне ключ в виде строки нужен.
Ну а в целом, задача написать генератор контента по марковым цепям, у меня уже есть на питоне, но слабовато работает с большими объемами.
ready у меня как флаг идет, то что структура инициализированна, ну ты и сам это видишь, просто я незнаю как сделать проверку на то что структура пустая?