NU
то есть свои кастомные ошибки тоже записывал
Бузург
Люди кто тут хорошо в swagger разбираеться?
Mark 𓁹
Люди кто тут хорошо в swagger разбираеться?
Есть же онлайн конструктор под swagger
Mark 𓁹
swaggo?
https://stoplight.io/studio
Mark 𓁹
ХЗ насчет тарифов, но вроде бесплатно
Бузург
бля но у меня вопрос старнный короче у меня есть структура в json (например: // @Param data body same_struct true "Даные") формате в котором есть поля которая фронту не нужна как в swagger убрать эту сроку структуры
Roman
бля но у меня вопрос старнный короче у меня есть структура в json (например: // @Param data body same_struct true "Даные") формате в котором есть поля которая фронту не нужна как в swagger убрать эту сроку структуры
В сваггере никак, ты указываешь, что передаешь строку same_struct, тебе надо либо за омитить ненужные поля, либо передавать другую структуру с новым набором полей
NU
кто нить пробовал гокроном пинговать список хостов?
David
Help)) что это значит? что это за синтаксис? line 2 reflect.TypeOf((*MockProducer)(nil).Close) (*MockProducer)(nil).Close // ?? `(*object_address)(nil).Method`
Илья
c := (*MockProducer)(nil).Close c() то есть сама функция/метод
David
Это вызов объекта по ссылке с аргументом nill и далее обращение к методу (не вызов)
David
c := (*MockProducer)(nil).Close c() то есть сама функция/метод
А так писать - это не антипаттерн? На Пайтона я бы так писать не стал точно
Илья
не знаю я такое использовал только для рефлексии или передачи в функцию аргументом
Александр
Help)) что это значит? что это за синтаксис? line 2 reflect.TypeOf((*MockProducer)(nil).Close) (*MockProducer)(nil).Close // ?? `(*object_address)(nil).Method`
Немного не понятно что за MockProducer. Если это обьект, зачем дереференс ставить если он сам поставится? А если тип, то это интересный способ вызвать панику))
Илья
если его вызвать, то скорее всего будет паника. Но мы можем его передать для определения типа фукнции https://go.dev/play/p/adGMdbssCV7
Bonifacio
Всем ку. А есть родная ide golang?
Кіт ✙
Всем ку. А есть родная ide golang?
что значит "родная"?
Bonifacio
заточена под него
Мирон
goland
A
goland
Нет
Мирон
да
Alexey
A
Нет
Alexey
Да
Мирон
самая лучшая иде для голанга
Мирон
даже в честь него назвали
Bonifacio
эт оне оно http://liteide.org/en/?
Мирон
нн
A
Мозг
A
Блин короче неделю писал продовый код в nano
A
вообще не заметил разницы с vscode
A
goland
A
1 в 1
Мирон
я писал на echo и >>
A
Вообще без отладчика
A
я писал на echo и >>
А кстати можно же так цепочку из комманд сделать в конце go run .
A
и типа в 1 строку
Кіт ✙
А cat?
это я, задавайте свои вопросы
Мирон
не
Мирон
ты не кет
Мирон
ты кит
Кіт ✙
я лше
Мирон
тут банят за разжигание межнациональных конфликтов?
Не ну это
😃
Eugene
gone done
Oleksandr
Почему undefined если они обьвленьі в том же пакете, только в другом файле?
G
Почему undefined если они обьвленьі в том же пакете, только в другом файле?
Собираешь не пакет, а файл. Зайди в Run Configurations и там настрой запуск пакета.
G
Справа сверху, "Add Configuration"
Илья
go run .
Beta
go run .
точка сама ищет мейник, а он явно указывает на мейник, почему лучше через точку?
Илья
вроде через точку подтягиваются все файлы
Beta
Я читал что точка просто путь
Oleksandr
Почему undefined если они обьвленьі в том же пакете, только в другом файле?
Почему fmt.Print(checker) вьіводит {[0xc000010030]}, а fmt.Print(&checker) "https://example.com, ". Ожидал что второй вариант будет и по значению, а не только по ссилке
Zafarzhon Odilov 🪐
Всем привет. package main; import "fmt"; func main(){ var a int; fmt.Scan(&a); fmt.Println(a); } input: 0010; output 8; Почему 8 выходить, а не 10?
Emin Zalaev
Точки с запятыми
Emin Zalaev
….
Vladislav
Всем привет. package main; import "fmt"; func main(){ var a int; fmt.Scan(&a); fmt.Println(a); } input: 0010; output 8; Почему 8 выходить, а не 10?
потому что воспринимает числа, начинающеся с нуля как числа в восьмеричной системе
Vladislav
10 в восьмеричной будет 8 в десятичной
Yura
потому что воспринимает числа, начинающеся с нуля как числа в восьмеричной системе
странно, а почему в восьмиричной а не какой-нибудь другой? например двоичной
Vladislav
> If the base argument is 0, the true base is implied by the string's prefix following the sign (if present): 2 for "0b", 8 for "0" or "0o", 16 for "0x", and 10 otherwise. Also, for argument base 0 only, underscore characters are permitted as defined by the Go syntax for integer literals.
Vladislav
известное соглашение в общем-то
Vladislav
а как научит его чтоб понимал в 10ым ?
парсить в строку, а потом парсить в инт с заданным основанием
Yura
а, понял, вопросов не имею
Vladislav
ну или не вводить с нулями вначале просто