Size: a a a

2020 June 09

Н

Никита in Go-go!
Andrew (backEnd)
А можно ли как-то обработать момент преобразования interface{} в int, где переменная interface{} может быть ещё и nil?
В случае nil ".(int)" выдает ошибку
Сначала проверьте интерфейс на нил
источник

AK

Anton Kucherov in Go-go!
Vladislav Milenin
Вроде как всем начхать, столько этих вариаций реста что правды не сыскать
Согласен. Так же как многим в общем то и на многие RFC начхать. 🙂
источник

A(

Andrew (backEnd) in Go-go!
Vladislav Milenin
Нет, только *int
Хм, спасибо
источник

VM

Vladislav Milenin in Go-go!
Anton Kucherov
Согласен. Так же как многим в общем то и на многие RFC начхать. 🙂
Есть программисты, а есть разработчики

90% «программистов» - разработчики

Так что, лично я, вообще ничему не удивлен


Мне тут апишка одного сервиса с млрд+ пользователей отдает в ссылке на видео \u0000
источник

NK

Nur Kutlugallyamov in Go-go!
Andrew (backEnd)
А можно ли как-то обработать момент преобразования interface{} в int, где переменная interface{} может быть ещё и nil?
В случае nil ".(int)" выдает ошибку
если жсон анмаршалишь то там будет float64
источник

VM

Vladislav Milenin in Go-go!
Nur Kutlugallyamov
если жсон анмаршалишь то там будет float64
Че
источник

NK

Nur Kutlugallyamov in Go-go!
источник

A(

Andrew (backEnd) in Go-go!
Nur Kutlugallyamov
если жсон анмаршалишь то там будет float64
нет, я обрабатываю значение собственной функции, просто не хочу писать под каждый тип отдельную функцию
источник

VM

Vladislav Milenin in Go-go!
Andrew (backEnd)
нет, я обрабатываю значение собственной функции, просто не хочу писать под каждый тип отдельную функцию
Дженерики не нужны кстати
источник

A(

Andrew (backEnd) in Go-go!
И не плох ли такой подход?
источник

A(

Andrew (backEnd) in Go-go!
Vladislav Milenin
Дженерики не нужны кстати
Это костыль?)
источник

GS

Gleb Selyukov in Go-go!
Andrew (backEnd)
И не плох ли такой подход?
sql.ErrNoRows
источник

AS

Alexander Shavelev in Go-go!
Andrew (backEnd)
И не плох ли такой подход?
rows.Scan - у вас это работает?
источник

A(

Andrew (backEnd) in Go-go!
Alexander Shavelev
rows.Scan - у вас это работает?
Да
источник

VM

Vladislav Milenin in Go-go!
Andrew (backEnd)
И не плох ли такой подход?
Я бы так не делал
источник

A(

Andrew (backEnd) in Go-go!
Vladislav Milenin
Я бы так не делал
А как бы вы посоветовали сделать? У меня у этого метода задача получить значение из запроса, поэтому я пришел к такому способу
источник

AS

Alexander Shavelev in Go-go!
интересно, как оно без rows.next
источник

A(

Andrew (backEnd) in Go-go!
Alexander Shavelev
интересно, как оно без rows.next
Ага.. значит наврал
источник

VM

Vladislav Milenin in Go-go!
Andrew (backEnd)
А как бы вы посоветовали сделать? У меня у этого метода задача получить значение из запроса, поэтому я пришел к такому способу
Ну у меня на 1 запрос 1 функция, соотв с типами не может быть такой каши

Ваш подход не вписывается в практики го
источник

IR

Ivan Remen in Go-go!
Dmitry Soloma
определите таймер на секунду и select читайте каналы
Так все равно горутина утечёт
источник