Size: a a a

2020 June 17

AK

Anton Kucherov in Go-go!
Да все уже, отказались от контрактов
источник

с

сонная википедия... in Go-go!
Evgeny
Уже обратно вернули, с пробуждением
я опечатался )
источник

с

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

C

Cat in Go-go!
контракты в интерфейсы?
источник

E

Evgeny in Go-go!
Anton Kucherov
Так я изначально об этом говорил. Несколько раз причем выше в сообщениях  😂
А я изначально спорил с этим:
источник

с

сонная википедия... in Go-go!
type structField interface {
 type struct { a int; x int },
   struct { b int; x float64 },
   struct { c int; x uint64 }
}

func IncrementX(type T structField)(p *T) {
 v := p.x
 v++
 p.x = v
}

да
источник

E

Evgeny in Go-go!
Anton Kucherov
В Slack чате по Go бросали ссылку: https://go2goplay.golang.org/p/qDJIIaoskO6
По мне так, хороший пример... Это минимум из того что следует ожидать в реальных проектах.
Но скорее всего будет все намного хуже.
^^
источник

с

сонная википедия... in Go-go!
сонная википедия
type structField interface {
 type struct { a int; x int },
   struct { b int; x float64 },
   struct { c int; x uint64 }
}

func IncrementX(type T structField)(p *T) {
 v := p.x
 v++
 p.x = v
}

да
жаль что этот код на плейграунде сейчас не работает
источник

AK

Anton Kucherov in Go-go!
Evgeny
А я изначально спорил с этим:
Так а с чем именно вы там спорили? С каким моим утверждением? Вам кажется что нет этого не случиться в реальных проектах? Или вам кажется что хуже не будет? Что именно вы хотели опровергнуть из того, что я сказал в первом сообщении?
источник

с

сонная википедия... in Go-go!
Cat
привет, подскажите, пожалуйста, как вернуть дженерик мапу, уже полчаса мучаюсь https://go2goplay.golang.org/p/9Wx3JaT3ytw
у ключей мапы есть ограничения
источник

C

Cat in Go-go!
сонная википедия
у ключей мапы есть ограничения
как его задать
источник

с

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

с

сонная википедия... in Go-go!
Cat
как его задать
попробовать добавить comparable
источник

с

сонная википедия... in Go-go!
но я не уверен что сработает
источник

C

Cat in Go-go!
сонная википедия
попробовать добавить comparable
эм, первый раз слышу про такой интерфейс
источник

с

сонная википедия... in Go-go!
Cat
эм, первый раз слышу про такой интерфейс
это бывший контракт и он builtin
источник

C

Cat in Go-go!
сонная википедия
это бывший контракт и он builtin
вау, спасибо

вроде для ключа сработало, но со значением как-то туго

https://go2goplay.golang.org/p/bj4VvLh49je
источник

с

сонная википедия... in Go-go!
Cat
вау, спасибо

вроде для ключа сработало, но со значением как-то туго

https://go2goplay.golang.org/p/bj4VvLh49je
а вот это похоже на баг)
источник

J

Jefferson in Go-go!
Подскажите, кто работал с gin-gonic: отправляю пост запрос на сервер (localhost/path?my_data=test), с помощью ctx.Query("my_data") пытаюсь достать данные из запроса, но получаю пустую строку. Если отправить запрсоа вида localhost/path?trash=1&my_data=test - всё работает без ошибок. С чем это связано?
источник

E

Evgeny in Go-go!
Anton Kucherov
Так а с чем именно вы там спорили? С каким моим утверждением? Вам кажется что нет этого не случиться в реальных проектах? Или вам кажется что хуже не будет? Что именно вы хотели опровергнуть из того, что я сказал в первом сообщении?
Я спорил с тем, что это блокер для дженериков. Если вы такого не подразумевали - то ок, предмета для спора нет.
источник