@proGO

Страница 1650 из 1674
Лемур
22.08.2018
08:33:31
Странно как вы от задачи разрулить связи перешли к uuid

Dorian
22.08.2018
08:38:47
А я либо вопроса не понял, либо проблема в архитектуре

Александр
22.08.2018
08:40:25
ну по мне, для решения проблемы уникальности id не стоит городить составные PK, лучше уж uuid

Александр
22.08.2018
08:46:51
дебагер блэт!

Google
Александр
22.08.2018
08:47:04


что за мусор выводит то

что-то он не корректно обрабатывает такое поведение

я конечно понимаю что переменная еще не заполнена, но мог бы "красиво написать"

Alexander
22.08.2018
08:48:56
там в koi8 наверн написано "заполни переменную брат плз"

Olzhas
22.08.2018
08:49:01
как у тебя этот код запустился

Александр
22.08.2018
08:49:23
легко вообще то

Olzhas
22.08.2018
08:49:30
импорты пустые

Александр
22.08.2018
08:49:46
да пофиг

Olzhas
22.08.2018
08:49:54
мне на такую фигню иде и go build ругается вроде

Александр
22.08.2018
08:50:12
я думаю IDE их почикало перед компилом

не суть

Olzhas
22.08.2018
08:52:49
с дебаггером все плохо да

Google
Александр
22.08.2018
08:55:58
у меня джун "сломался" на вот таком вот выводе

ставит точку остановки на IF и видит мусор в слайсе

типо он длинной квадрилион записей

щаз напишу им блэт репорт, какого хрена он вообще лезут за содержимым

Pavel
22.08.2018
08:57:30
А джуна то починил?

Александр
22.08.2018
08:57:35
починили

Pavel
22.08.2018
08:57:37
Или так сойдёт

Александр
22.08.2018
08:58:05
достаточно вынести иницилизацию за IF как все корректно

var res MyStruct if res = DoRequest(); res.Var != "" { }

Alexander
22.08.2018
09:05:29
Вынес отдельно реализацию очереди из AMQP-сервера, может кому пригодится https://github.com/valinurovam/safequeue

Maxim
22.08.2018
09:20:16
Как проверить если структура не пустая?

Artem
22.08.2018
09:21:32
Как проверить если структура не пустая?
из простого - передавать её указателем

Maxim
22.08.2018
09:27:27
Создаю структуру var s S, потом осуществляется поиск по слайсу и если найдено то структуре присваевается значение. Но потом надо проверить было ли присвоено значение?

Dorian
22.08.2018
09:54:24
В общем указатели, да

Google
Лемур
22.08.2018
09:54:51
Ну так же не получится
Я не видел код. Я бы сделал так, чтобы получилось)

Dorian
22.08.2018
09:55:17
Лемур
22.08.2018
09:56:09
А как, если скоуп форича же ниже
После форича вам кто-то запретил структуры создавать? Назовите фамилию, мы его предадим анафиме.

Dorian
22.08.2018
09:57:13
И если она заполнена то создавать структуру?

Или я не так понял?

Лемур
22.08.2018
09:58:09
Да, хотя бы и так. Без конкретной задачи и кода я бы не стал делать предположений.

Вячеслав
22.08.2018
10:07:43
Подскажите как реализовать это.. есть веб приложение на go и нужно чтобы в фоне выполнялась задача (запрос данных с другого сайта раз в 10 минут) и если пришел запрос от клиента то отдавать ему обновленное значение, которое спарсила программа в фоне. Получается горутину периодически как бы запускать нужно... как это сделать?

Daniel
22.08.2018
10:11:32
коллега, технически это тривиально

но раз вы сами этого не понимаете - пользы от ответов вам не будет

El
22.08.2018
10:22:32
Привет! Нужна консультация специалиста по Hyperledger. Пишите в лс.

Вячеслав
22.08.2018
10:26:37
https://play.golang.org/p/UMT8yKiQqx4
Сразу программа завершается..

Daniel
22.08.2018
10:28:05
потому, что завершается main()

Vadim
22.08.2018
10:28:08
Вячеслав
22.08.2018
10:28:21
Vadim
22.08.2018
10:28:46
немного)
Я бы на вашем месте немного побольше бы почитал.

Ещё можно go by example посмотреть

Google
Вячеслав
22.08.2018
10:28:59
Я бы на вашем месте немного побольше бы почитал.
хорошо, сейчас уделю этому вермя

Pavel
22.08.2018
10:29:08
Я кажется понимаю почему сложно найти норм джуна.

Pavel
22.08.2018
10:29:30
ленивые?)
Пиздец

Вячеслав
22.08.2018
10:29:50
Пиздец
Потому что мне надо сделать побыстрому и это не такая сложная задача чотбы я прям погружался в это все

Pavel
22.08.2018
10:30:00
Ладно ленивые, но к тому же и не знают ничего ?

DMITRY
22.08.2018
10:30:27
Сразу программа завершается..
Ну я просто дал пример,в майне соотвенно если поднимается веб сервак то он не завершается и работают гоурутины

Maxim
22.08.2018
10:52:28
Alexander
22.08.2018
10:55:16
неплохо

Maxim
22.08.2018
10:56:12
Не создавайте структуру если не найдено?
Структура же не будет видна вне for

Лемур
22.08.2018
10:56:59
Структура же не будет видна вне for
? Покажите код, где структура в for?

Maxim
22.08.2018
10:57:40
? Покажите код, где структура в for?
if houseID, err := strconv.Atoi(c.Param("id")); err == nil { var house House for i, h := range houses { if h.ID == houseID { house = houses[i] } } if house.ID == 0 { c.AbortWithStatus(http.StatusNotFound) return } c.JSON(200, house) } else { c.AbortWithStatus(http.StatusNotFound) } })

Лемур
22.08.2018
10:59:20
Ох ё

if houseID, err := strconv.Atoi(c.Param("id")); err == nil { var house *House for i, h := range houses { if h.ID == houseID { house = &houses[i] break; } } if house == nil { c.AbortWithStatus(http.StatusNotFound) return } c.JSON(200, house) } else { c.AbortWithStatus(http.StatusNotFound) } })

Например

Roman
22.08.2018
11:00:25
Потому что мне надо сделать побыстрому и это не такая сложная задача чотбы я прям погружался в это все
чтобы сделать быстро - нужно уметь быстро делать, а не экономить время на обучение того, как делать быстро...

Google
Maxim
22.08.2018
11:01:43
Точно

Никита
22.08.2018
11:02:01
А откуда тут мусор берется? Я вот сейчас проверил, функция возвращает структуру с дефотными значениями

Linux
22.08.2018
11:02:26
Добрый день! Не подскажете как обратиться в теплейтах к элементу массива {{array["key"]}}

Никита
22.08.2018
11:03:23
какой мусор?
Ну посмотрите что выводит дебагер

Я вот сейчас сам проверил



У меня код аналогичный по структуре как выше

Roman
22.08.2018
11:04:36
может дебагер заболел?

Никита
22.08.2018
11:05:01
При этом из функции возвращается нормальная структура



Alexander
22.08.2018
11:06:15
Такой "мусор" возвращается, когда дебаг еще даже не дошел до объявления/инициализации этих переменных

Alexander
22.08.2018
11:09:42
Да

чем структура отличается от обычной переменной?



Страница 1650 из 1674