Size: a a a

2020 April 17

AT

Anton Terisback in Go-go!
Как это сделать?
источник

x

x-foby in Go-go!
pragus
а рефакторинг там работает? ренейм метода и всех его упоминаний, смена сигнатуры метода(выкинуть параметр/поменять параметры местами и все это со всеми упоминаниями?)
1. Ренейм метода — частично. Переименование метода у конкретной структуры работает со всеми упоминаниями. Так же работает переименование и всего упоминания метода у интерфейса, но при этом методы структур, реализующих этот интерфейс переименованы не будут.
2. Смена сигнатуры — нет.

Правда я не понял, к чему этот вопрос)
источник

а

а кто это in Go-go!
Anton Terisback
2. Далее мне нужно результат вернуть в i
а почему там interface{}?
там может быть любой тип?
источник

AT

Anton Terisback in Go-go!
Да
источник

AT

Anton Terisback in Go-go!
Он должен работать как json.Unmarshal
источник

а

а кто это in Go-go!
так, а что у вас в ptr?
источник

AT

Anton Terisback in Go-go!
указатель на структуру
источник

а

а кто это in Go-go!
то есть вы хотите из известной структуры собрать неизвестную
источник

ВС

Владимир Столяров... in Go-go!
Anton Terisback
Он должен работать как json.Unmarshal
Так в json.Unmarshal все несколько сложнее, он пока читает json поток, находит на нужном уровне нужное поле и заполняет его с помощью рефлексии
источник

AT

Anton Terisback in Go-go!
Вот накидал примерно ситуацию в данный момент
https://play.golang.org/p/DmKU-JlTdEn
источник

AT

Anton Terisback in Go-go!
Много ошибок, вот новая
https://play.golang.org/p/Lfjw40Rtxi-
источник

а

а кто это in Go-go!
а зачем unsafe.Pointer?
источник

AT

Anton Terisback in Go-go!
А структуры из C в каком виде поступают в Go?
источник

AT

Anton Terisback in Go-go!
У меня указатели там
источник

AT

Anton Terisback in Go-go!
По идее
источник

а

а кто это in Go-go!
а как у вас структура в си выглядит?
источник

A

Aikidos in Go-go!
pragus
а рефакторинг там работает? ренейм метода и всех его упоминаний, смена сигнатуры метода(выкинуть параметр/поменять параметры местами и все это со всеми упоминаниями?)
Есть один аргумент против голанда - он платный)
А так, можно vscode настроить как угодно. одна IDE "под всё".
Голанд под тот же фронтенд я не видел, чтобы настраивали, но не отрицаю, что это возможно.
источник

а

а кто это in Go-go!
webstorm же
источник

A

Aikidos in Go-go!
а кто это
webstorm же
Это уже отдельная иде и + ещё баксов нужно закинуть ЖБшникам
источник

а

а кто это in Go-go!
она настолько же отдельная как и про идея с плагинами
источник