@gogolang

Страница 1533 из 1630
Александр
11.10.2018
12:14:43
ибо в гоу это рестапи обычно

Dmitriy
11.10.2018
12:15:15
Люди, а как реализуете связку go+react, в плане роутов? Роуты и в реакте и в го?
у тебя фронтовые роуты - это то что видит пользователь, а на бэке это эндпоинты, с которых фронт получает данные

Google
Александр
11.10.2018
12:36:17
косяк конечно разработчики допустили

result = append(result, )

валидно? O_o

John
11.10.2018
12:37:00
а почему нет?

Darwin
11.10.2018
12:37:11
второго аргумента нет)

Александр
11.10.2018
12:37:19
ну я бы хотя бы количество аргументов проверил если что

и кинул хотя бы панику

Dmitriy
11.10.2018
12:37:46
я думаю, что там просто append дефолтного значения по значению result-е

Artem
11.10.2018
12:38:27
и кинул хотя бы панику
там ...Type так что все ок

Darwin
11.10.2018
12:38:51
аа

да

Google
John
11.10.2018
12:39:20
второго аргумента нет)
он же там не обязательный — https://play.golang.org/p/KdGsLmhjXg5

Darwin
11.10.2018
12:39:31
да, там ...Type)

John
11.10.2018
12:39:53
и, кстати, go fmt уберет лишнию запятую

Aleksandr
11.10.2018
12:40:46
там ...Type так что все ок
ну он не спросил почему этот код работает, он спрашивает зачем он работает

Александр
11.10.2018
12:41:04
где моя паника, блэт!

Darwin
11.10.2018
12:41:11
где моя паника, блэт!
не будет паники

Александр
11.10.2018
12:41:17
адмирал!

Darwin
11.10.2018
12:41:23
func append(slice []Type, elems ...Type) []Type

Александр
11.10.2018
12:41:52
а сделать len(elems) > 0 они не догадались?

я к этому

Александр
11.10.2018
12:43:56
я удивился что он не откинул панику

поэтому и вопрос "какого хрена это валидно?" и удивленный смайлик

Artem
11.10.2018
12:46:42
странное желание чтоб builtin функция кидала паники

John
11.10.2018
12:47:19
странное желание чтоб builtin функция кидала паники
почему-то функции panic это не мешает :))

Artem
11.10.2018
12:47:52
так panic же не вызвает внутри себя panic

Darwin
11.10.2018
12:47:52
лол

Artem
11.10.2018
12:48:05
делаешь такой вызов recover(), а он паникует

js 2.0

Google
Александр
11.10.2018
12:50:59
что быстрее перебирать, при добавлении например, список указателей или тяжелые обьекты в списке?

и чем больше "запись-структура" тем больше нагрузка

Мерлин
11.10.2018
12:52:10
что быстрее перебирать, при добавлении например, список указателей или тяжелые обьекты в списке?
скорее всего структуры будут быстрее(потому что много будет на стеке лежать, и особенно если нет записи), но надо мерить

Zaur
11.10.2018
12:53:30
Очень неоднозначный момент. Кэширование проца, стэк и т.п.

Да и кто мешает сразу выделить массив под необходимую длину, если у тебя на руках результат запроса в бд

Artem
11.10.2018
12:54:25
В pgx я так и не понял как получить количе Яство стРок

Александр
11.10.2018
12:55:18
Denys
11.10.2018
13:08:24
забей, все работает, просто у меня не был заинстален го импортс

Александр
11.10.2018
13:20:23
ну получи миллион записей без курсора

Zaur
11.10.2018
13:20:24
Мне интересно просто

Ааа

Zaur
11.10.2018
13:20:57
А миллион записей с курсором чем лучше?

Аа, понял

Zver
11.10.2018
13:23:38
забей, все работает, просто у меня не был заинстален го импортс
Странно, гошное расширение все необходимые тулсы ставит. Можно даже принудительно.

Zaur
11.10.2018
13:24:16
ну получи миллион записей без курсора
Я ща понял какой опасный код писал ?

Denys
11.10.2018
13:25:21
@koziavka я тоже так подумал, может быть он взял из go.gopath настройки кастомную папку и заинсталил в нее

на всякий случай вызвал go tools update из vscode

Дмитрий
11.10.2018
13:36:36
как сохранить порядок ключей из мапа при маршалинге в json?

Vyacheslav
11.10.2018
13:39:29
а разве в мапе есть порядок ключей?

Google
Андрей
11.10.2018
13:40:46
никак, либо массив юзать дополнительный с порядком ключей

Aleksandr
11.10.2018
13:41:09
как сохранить порядок ключей из мапа при маршалинге в json?
ты что-то путаешь. порядок не сохраняется при итерации, а json кодирует с порядком

Дмитрий
11.10.2018
13:42:04
ты что-то путаешь. порядок не сохраняется при итерации, а json кодирует с порядком
да, я понимаю что json выстраивает данные в алфавитном порядке по ключам. но мне нужно вывести данные ровно так как они лежат в мапе. либо юзать вместо маты что - то

Дмитрий
11.10.2018
13:44:22
структуру
как уложить в структуру map[string]map[int]Form где Form - простая структура из 3 полей?

Андрей
11.10.2018
13:44:46
в go мапа до 16(точно не помню) элементов принудительно рандомится чтобы небыло таких вопросов

Admin
ERROR: S client not available

Aleksandr
11.10.2018
13:46:25
как уложить в структуру map[string]map[int]Form где Form - простая структура из 3 полей?
так и уложи. string ключ - поле структуры. а int ключ невалиден для json (кажется) - надо конвертировать в строку

Андрей
11.10.2018
13:52:51
сделай в структуре поле которе не мапится на json типа []string и храни там ключи в нужном порядке

Дмитрий
11.10.2018
14:02:14
Отсортируй ключи, ты ж сам проблему обозначил.
да мне не нужна сортировка. мне нужно просто передать json с ключами ровно в том же порядке в котором они добавлялись в мапу

Pavel
11.10.2018
14:03:15
Pavel
11.10.2018
14:04:10
Ordered dict придумали супер давно

Daniel
11.10.2018
14:04:24
но в go его нет

Pavel
11.10.2018
14:04:40
Ну вот я и предлагаю его реализовать

Google
Daniel
11.10.2018
14:04:46
(и это сочетание мапы и массива, так-то)

Pavel
11.10.2018
14:04:47
Или найти готовое

Vyacheslav
11.10.2018
14:05:11
а где хранится?
нигде, но ты можешь, как уже писали, создать массив, куда будешь добавлять ключи, а вот там они как раз будут находиться в порядке добавления

Daniel
11.10.2018
14:05:17
но, вообще, задача дурацкая

Мерлин
11.10.2018
14:05:18
(и это сочетание мапы и массива, так-то)
не всегда Если я не путаю, в питоне например этого добились применяя хитрый алгоритм хэширования

Daniel
11.10.2018
14:05:28
зачем это может быть нужно-то?

Pavel
11.10.2018
14:05:30
Решение есть, осталось только код написать, че обсуждать то дальше

Мерлин
11.10.2018
14:05:52
зачем это может быть нужно-то?
если тебе дали интерфейс, спроектированный гениями

Daniel
11.10.2018
14:06:00
все равно

Artem
11.10.2018
14:06:09
Daniel
11.10.2018
14:06:16
не верю, что бывают анмаршалеры, которым не все равно на порядок

Дмитрий
11.10.2018
14:06:45
зачем это может быть нужно-то?
пишу апишечку. фронт выводит данные в порядке в котором они приходят в json

Pavel
11.10.2018
14:06:56
Лол.

Artem
11.10.2018
14:07:01
лол

Pavel
11.10.2018
14:07:08
Ну тут я соглашусь с Даниелем.

Вы ставите костыль.

Artem
11.10.2018
14:07:18
я бы тапком такому фронту дал

Страница 1533 из 1630