Ruslans
Vladimir
хороший вопрос, особенно на канале про Golang :)
Ashot
Go!
Ruslans
ой шутники
Slava
Aleksandr
а умеет gogland подсказать какой интерфейс имплментирует реализация? реализации умеет искать.
Anonymous
Anonymous
K R A C U B O
Valentin
Valentin
Cmd+shift+b вроде
Valentin
Или в edit или в navigate есть
Aleksandr
Cmd+shift+b вроде
что-то не то. вот ctrl+u (super method) работает, но для func (a *ActionNode) String() string не показывает fmt.Stringer
Aleksandr
но показывает два других интерфейса с таким же методом
Valentin
Перейди к actionNode
Valentin
И тыкай бинду на ней
Valentin
Там, где определяется структура
Aleksandr
не понял.
Valentin
Type actionNode struct{}
Valentin
Курсор на название структуры
Aleksandr
выбираю Super и показывает те же два интерфейса
Aleksandr
и не показывает fmt.Stringer
Valentin
Приду домой попробую
Quiet
var palette = []color.Color{RGBA() (253, 224, 205, 1 uint32), color.Black}
Quiet
консоль говорит "type uint32 is not an expression"
Какое ему выражение нужно?
Aleksandr
а зачем ты это передаешь?
Quiet
Valentin
и не показывает fmt.Stringer
я проверил, действительно не показывает, хз почему. Причем наоборот показывает, что моя структура реализует интерфейс
Aleksandr
что это вообще за выражение? ты по-моему путаешь декларацию стурктуры с ее использованием
Aleksandr
Quiet
До какого знака GO может вывести число Pi?
Nikita
Quiet
Daniel
это на самом деле вопрос о размерности float64
Daniel
которая известна
Daniel
и не имеет отношения к go
Valentin
math.Pi смотрите
Vladimir
А можно написать код, кастомные типы данных и т.п. и хоть до миллионного знака выводить :)
Anonymous
Quiet
на 5й строке (после скобок) int: это тип ответа функции?
Ashot
Ага
Daniel
Anonymous
почему? это же константа
Это если я правильно помню принцип float64, там же при возведении мантиссы в порядок(степень) и получается нужное число, но если просто взять вычисленное математически(не на компьютере) число Пи - последние цифры будут отличаться
Anonymous
Ну т.е. я с трудом представляю как вы через такую формулу число Пи выразите
Vladimir
https://en.m.wikipedia.org/wiki/Double-precision_floating-point_format
Vladimir
Vladimir
Ссылка выше, второй раздел
Vladimir
Последние знаки будут неточные, да
Anonymous
Vladimir
Vladimir
То ты через что угодно его не выразишь
Artur
кто юзает https://gokit.io/ ?
Мерль
Artur
😁 вот я кстати спросил
Andrey
а что нужно знать го джуну? и насколько проблемно найти работу джуном на го или стажировку?
Andrey
а то во всех вакансиях необходим или тим лид, или senior
Daniel
чтобы найти работу необходим проект на go
Daniel
в опенсорсе на гитхабе
Kirill
Не всегда спасает, кстати
Constantine️
умение продать себя никто не отменял )
Kirill
Ага
Kirill
Иногда мешает быть молодым
Kirill
Вот мне в среду 20
Kirill
И мне отказали, потому что мне не 30
Oleg
Oleg
стареть вообще ниразу не в кайф
Mike
если такая причина отказа, то и коллектив такой
Mike
так что рил радуйся
Ashot
Anonymous
Есть массив указателей.
Есть указатель на какую-то переменную
Нужно затолкнуть указатель, указывающий на _копию_ этой переменной в массив
Делаю так:
arr = append(arr, &(*vvar))
Похоже, что я делаю что-то не так с самого начала)
Anonymous
Это вообще реально?
Kirill
Mike
temp := *vvar
arr = append(arr, &temp)
Anonymous
Спасибо!
Anonymous
Хотя, лучше переписать мой быдлокод
Slava
Кстати, крутая либа для генерации флажков из структур https://github.com/octago/sflags
Slava
вдруг кто ещё не видел