Size: a a a

2020 June 23

D𝔇

Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶... in Go-go!
Roman Sharkov
просто человек про label’ы не знал
Ну лучше ему и дальше про них не знать :)
Иначе будут методы на десятки, сотни, а может и тысячи строк :)
источник

RS

Roman Sharkov in Go-go!
Dmitry 𝔇𝔪𝔦𝔱𝔯𝔶
Ну лучше ему и дальше про них не знать :)
Иначе будут методы на десятки, сотни, а может и тысячи строк :)
знать полезно, но растить функцию до бесконечности конечно тоже нехорошо
источник

VM

Vladislav Milenin in Go-go!
Roman Sharkov
continue LABEL

LABEL:
 for
я кстати знаю про них но никогда не видел
источник

NT

Nikita Tarasov in Go-go!
Всем привет. В терминале я хочу протестировать свой сервис. В БД у меня есть несколько таблиц. Одна из них Article у которой есть id, article_type_id, category_id, state, language, content_type. В терминале пишу go run ./cmd/sender. Как мне тут дальше продолжать написать чтобы выбрать статью. Какие то знаки между ними ставить? Если можно то пример)). Я в командах плохо знаюсь, подскажите плз))
источник

VM

Vladislav Milenin in Go-go!
Nikita Tarasov
Всем привет. В терминале я хочу протестировать свой сервис. В БД у меня есть несколько таблиц. Одна из них Article у которой есть id, article_type_id, category_id, state, language, content_type. В терминале пишу go run ./cmd/sender. Как мне тут дальше продолжать написать чтобы выбрать статью. Какие то знаки между ними ставить? Если можно то пример)). Я в командах плохо знаюсь, подскажите плз))
flags
источник

VM

Vladislav Milenin in Go-go!
погуглите как cli писать на го и все
источник

NT

Nikita Tarasov in Go-go!
Но раньше я писал go run ./send -id=2. А тут мне нужно как-то написать несколько вариантов))
источник

VM

Vladislav Milenin in Go-go!
Nikita Tarasov
Но раньше я писал go run ./send -id=2. А тут мне нужно как-то написать несколько вариантов))
обычно юзают конкатенацию
источник

p

pragus in Go-go!
Орб Экксель
Подскажите,  в го оператор goto тоже не любят?  Не могу понять как можно решить такой вопрос без goto

У меня есть такая запись:

go func() {
   for {
       switch chat.(type) {
       case xmpp.Chat:
           for err != nil {
                if repeats == 3 {
                    Перейти к следующем.               шагу самого верхнего for
                }
            }
       }
   }
}
имхо, если вам нужен goto - вы что-то делаете не так
источник

RS

Roman Sharkov in Go-go!
pragus
имхо, если вам нужен goto - вы что-то делаете не так
он иногда может быть полезен, например с помощью него мне порой удавалось избежать stack unwinding’а. Однако, это, как правило, случаи специфичные.
источник

БВ

Буйный Виталя... in Go-go!
Пусть мы инициализирует переменную, типа int, var k int. Где то можно посмотреть как для рантайма оно будет выглядеть? Просто везде пишут что int - 32 битное слово, но где хранится информация о типе я так и не смог найти, хотя например в статье про интерфейсы довольно подробно все расписано. Возможно вопрос довольно глупый.
источник

с

сонная википедия... in Go-go!
unsafe.Sizeof
источник

AS

Alexander Shavelev in Go-go!
Буйный Виталя
Пусть мы инициализирует переменную, типа int, var k int. Где то можно посмотреть как для рантайма оно будет выглядеть? Просто везде пишут что int - 32 битное слово, но где хранится информация о типе я так и не смог найти, хотя например в статье про интерфейсы довольно подробно все расписано. Возможно вопрос довольно глупый.
размер int будет 32/64 в зависимости под что компилишь
источник

DP

Daniel Podolsky in Go-go!
Буйный Виталя
Пусть мы инициализирует переменную, типа int, var k int. Где то можно посмотреть как для рантайма оно будет выглядеть? Просто везде пишут что int - 32 битное слово, но где хранится информация о типе я так и не смог найти, хотя например в статье про интерфейсы довольно подробно все расписано. Возможно вопрос довольно глупый.
нигде не хранится - все типы известны на момент компиляции
источник

с

сонная википедия... in Go-go!
к слову, Sizeof работает на этапе компиляции
источник

с

сонная википедия... in Go-go!
потому что это не настоящая функция
источник

БВ

Буйный Виталя... in Go-go!
Alexander Shavelev
размер int будет 32/64 в зависимости под что компилишь
only the pointer gets bigger on a 64-bit machine—int is still 32 bits
источник

с

сонная википедия... in Go-go!
Буйный Виталя
only the pointer gets bigger on a 64-bit machine—int is still 32 bits
источник

БВ

Буйный Виталя... in Go-go!
😞
источник

N

Nik Sh in Go-go!
кто либо дружит с монгодб драйвером?
источник