Size: a a a

2020 May 11

а

а кто это in Go-go!
@mr_tron
У меня билдится с лдфлагс и версией но ручками я их естественно не вбиваю. Там поставляются переменные среды
видимо CI не умеет интерполировать env-переменные
источник

S

Sergey in Go-go!
@mr_tron
А причём тут система ci?
ну вот я не хочу в каждой системе указывать это, в каждом сервисе определять отдельную переменную, где хранить номер сборки. у меня есть общий модуль для моих сервисов и хорошо было бы там всё делать, а в сервисах только импортировать переменную
источник

D🦆

Dmitry 🦆 in Go-go!
Sergey
ну вот я не хочу в каждой системе указывать это, в каждом сервисе определять отдельную переменную, где хранить номер сборки. у меня есть общий модуль для моих сервисов и хорошо было бы там всё делать, а в сервисах только импортировать переменную
Если есть библиотека пайплайна, то можно туда вынести, например
источник

AS

Andrew Stishenok in Go-go!
Как принято называть структуру которая служит для передачи большого количества параметров в функцию?
источник

AZ

Aleksandr Zelenin in Go-go!
Andrew Stishenok
Как принято называть структуру которая служит для передачи большого количества параметров в функцию?
Config
источник

x

x-foby in Go-go!
Andrew Stishenok
Как принято называть структуру которая служит для передачи большого количества параметров в функцию?
Options, Params, Config
источник

AS

Andrew Stishenok in Go-go!
спасибо
источник

РУ

Роман Ушаков... in Go-go!
как можно сделать универсальный тип (аля генерик):
tmp:=nil
if (1) { tmp = []ID1{}  } else
if (2) { tmp = []ID2{}  } else
if (3) { tmp = []ID3{}  }
DoWork(tmp)
???????????????????????
источник

DK

Daniil Korekovcev in Go-go!
var tmp interface{}
источник

DK

Daniil Korekovcev in Go-go!
?
источник

DP

Daniel Podolsky in Go-go!
Роман Ушаков
как можно сделать универсальный тип (аля генерик):
tmp:=nil
if (1) { tmp = []ID1{}  } else
if (2) { tmp = []ID2{}  } else
if (3) { tmp = []ID3{}  }
DoWork(tmp)
???????????????????????
вопрос не ясен

для начала - вам такой тип зачем?
источник

AC

Alexandr Cebotari in Go-go!
Роман Ушаков
как можно сделать универсальный тип (аля генерик):
tmp:=nil
if (1) { tmp = []ID1{}  } else
if (2) { tmp = []ID2{}  } else
if (3) { tmp = []ID3{}  }
DoWork(tmp)
???????????????????????
если Вам нужен универсальный тип по виду генерика,то по всей видимости Вам необходимо ознакомиться с идеологией языка
источник

x

x-foby in Go-go!
Alexandr Cebotari
если Вам нужен универсальный тип по виду генерика,то по всей видимости Вам необходимо ознакомиться с идеологией языка
Слишком категорично.
В "идеологии языка" нет ничего против дженериков.
Их важность, удобство и в какой-то мере необходимость признаны как сообществом, так и разработчиками языка (https://blog.golang.org/why-generics).
источник

AC

Alexandr Cebotari in Go-go!
x-foby
Слишком категорично.
В "идеологии языка" нет ничего против дженериков.
Их важность, удобство и в какой-то мере необходимость признаны как сообществом, так и разработчиками языка (https://blog.golang.org/why-generics).
по всей видимости я начинал изучать язык когда еще не было данной статьи и тогда разработчики писали, что они пока не видят необходимости в дженериках=) Сорри.
источник

x

x-foby in Go-go!
Alexandr Cebotari
по всей видимости я начинал изучать язык когда еще не было данной статьи и тогда разработчики писали, что они пока не видят необходимости в дженериках=) Сорри.
Такое было, да.
источник

DP

Daniel Podolsky in Go-go!
в языке дженерики были с первого дня - просто их не давали и не дают создавать самим
источник

S

Sergey in Go-go!
Будем честны, не только создавать новые, но и этими нормально пользоваться (
источник

x

x-foby in Go-go!
Daniel Podolsky
в языке дженерики были с первого дня - просто их не давали и не дают создавать самим
Ну, если речь о make(T), new(T) и прочих T, то едва ли это можно назвать полноценными дженериками)
источник

A

Aikidos in Go-go!
x-foby
Ну, если речь о make(T), new(T) и прочих T, то едва ли это можно назвать полноценными дженериками)
что является полноценными дженериками?
источник

DP

Daniel Podolsky in Go-go!
x-foby
Ну, если речь о make(T), new(T) и прочих T, то едва ли это можно назвать полноценными дженериками)
map, slice, chan - это полноценные дженерики
источник