Size: a a a

2021 June 22

Д

Денис in Go-go!
len(text) > 0?
источник

AB

Andrey Burov in Go-go!
ай, точно
источник

AB

Andrey Burov in Go-go!
на какой именно строке падает?
источник

Д

Денис in Go-go!
3
источник

VY

Vladislav Yarmak in Go-go!
а Token - что за тип?
источник

AB

Andrey Burov in Go-go!
строка видимо
источник

Д

Денис in Go-go!
Строка
источник

AB

Andrey Burov in Go-go!
d Dictionary это что? type  Dictionary map[string].... ?
источник

Д

Денис in Go-go!
type Dictionary map[string]dictionary.Word
источник

VY

Vladislav Yarmak in Go-go!
указателей в структуре Word нигде нет?
источник

Д

Денис in Go-go!
В структуре нет, но есть методы с указателями
источник

AB

Andrey Burov in Go-go!
точно этот d никто не меняет?
источник

AB

Andrey Burov in Go-go!
ааа стоп
источник

Д

Денис in Go-go!
Смотрите есть конструктор который подгружает этот словарь в глобальную переменную которая является интерфейсом, а у интерфейса есть только метод который я скинул выше

Словарь закрыт от изменений вне своей реализации
источник

AB

Andrey Burov in Go-go!
как вызывается этот find?
источник

AB

Andrey Burov in Go-go!
грубо говоря slice всегда передается по ссылке (посмотрите как устроен slice, reflect.SliceHeader)
источник

AK

Andrey Kartashov in Go-go!
а что если text меняется после проверки?
источник

AB

Andrey Burov in Go-go!
угу
источник

AB

Andrey Burov in Go-go!
такое и происходит скорее всего
источник

VY

Vladislav Yarmak in Go-go!
если падает в третьей строке, то там проблема может быть ещё если ресивер метода (d) равен nil
источник