Size: a a a

2020 June 09

DY

Dmitry Yaremenko in Go-go!
ребят обьясните пожалуйста почему вариант 2 работает если закоментить 1 а наоборот нет? хотя оно в теории делает одно и то же
https://play.golang.org/p/kZo6FIy-U4P
источник

AS

Alexander Shavelev in Go-go!
Dmitry Yaremenko
ребят обьясните пожалуйста почему вариант 2 работает если закоментить 1 а наоборот нет? хотя оно в теории делает одно и то же
https://play.golang.org/p/kZo6FIy-U4P
ты 2 раза читаешь

итого у тебя не 10, а 20 чтений идет
источник

X

Xo in Go-go!
case v := <-c:
  fmt.Println("sum is ", v)
источник

Н

Никита in Go-go!
Daniel Podolsky
меня в этом во все огорчают две вещи

[]SomeIfaceImplementation нельзя скастить в []SomeIface

func SomeMethod() SomeIfaceImplementation не удовлетворяет type OtherIface interface { SomeMethod() SomeIface }
А как у вас транзакции тогда реализованы?
источник

DP

Daniel Podolsky in Go-go!
Никита
А как у вас транзакции тогда реализованы?
У меня - никак, я пользуюсь софтом, который их реализует
источник

Н

Никита in Go-go!
Daniel Podolsky
У меня - никак, я пользуюсь софтом, который их реализует
Consul?
источник

DY

Dmitry Yaremenko in Go-go!
Alexander Shavelev
ты 2 раза читаешь

итого у тебя не 10, а 20 чтений идет
я думал оно выбирает один из вариантов за одну итерацию
источник

AS

Alexander Shavelev in Go-go!
Dmitry Yaremenko
я думал оно выбирает один из вариантов за одну итерацию
оно и выбирает один из вариантов
но при срабатывании кейса - вы снова читаете (предыдущее значение просто вычитали и выкинули)
источник

DY

Dmitry Yaremenko in Go-go!
блиииин
источник

DY

Dmitry Yaremenko in Go-go!
наконец осознал
источник

DY

Dmitry Yaremenko in Go-go!
спасибо))
источник

p

pragus in Go-go!
а навесить struct tags можно только через костыли и reflect?
источник

C

Calculon in Go-go!
pragus
а навесить struct tags можно только через костыли и reflect?
в рантайме да
источник

C

Calculon in Go-go!
pragus
а навесить struct tags можно только через костыли и reflect?
источник

C

Calculon in Go-go!
это вообще что-то странное, посмотри метод Set
источник

C

Calculon in Go-go!
pragus
а навесить struct tags можно только через костыли и reflect?
вобщем имхо лучше подумать над альтернативным решением
источник

Н

Никита in Go-go!
pragus
вроде норм.
Обновил с учетом ваших советов https://gist.github.com/floyernick/b4d8655ced466f52e97d568e73a20d2d

Но прикинул: есть ли смысл делать класс типа NotesUpdateController с одним методом. Учитывая, что потом надо будет делать немного лишней работы с инициализацией, когда буду прокидывать контроллер. Сделал чисто через функции. Имеет ли смысл делать так?
источник

VL

V L in Go-go!
Никита
Обновил с учетом ваших советов https://gist.github.com/floyernick/b4d8655ced466f52e97d568e73a20d2d

Но прикинул: есть ли смысл делать класс типа NotesUpdateController с одним методом. Учитывая, что потом надо будет делать немного лишней работы с инициализацией, когда буду прокидывать контроллер. Сделал чисто через функции. Имеет ли смысл делать так?
Вы все ближе к ФП, разве это плохо? 🙂
источник

Н

Никита in Go-go!
V L
Вы все ближе к ФП, разве это плохо? 🙂
Думаю нет, но интересно есть ли минусы от такого подхода 🙂
источник

VL

V L in Go-go!
Сейчас вроде как считается хорошим тоном быть stateless
источник