Stanislav
во второй горутине
Stanislav
тогда это говнокод :)
Stanislav
сразу на каналах надо делать, потом с поддержкой и пониманием кода проблем не будет
Konstantin
говнокод это конечно плохо, но разобраться в вопросе я все равно хочу, как правильно по канонам го ожидать данных в канале между горутинами)
Konstantin
и как-то если ожидать чисто 1 результат, то for выглядит дюж избыточным)
Stanislav
тогда тебе не нужны горутины от слова "совсем" :)
Stanislav
https://play.golang.org/p/xgc5BQTpQa вот твой вариант в совсем простом виде
Stanislav
https://play.golang.org/p/sctBb560-L вот мой пример со слипом после каждой отправки, чтобы понимание было лучше
Stanislav
select {} блокирует единожды, for {} - бесконечно делает select
Stanislav
https://play.golang.org/p/jhZDZF2CP_ а вот тут можно увидеть, что бывает, когда сообщения приходят в переполненный "брошенный" канал :)
Stanislav
точнее даже не так - что бывает, если не до конца отладить взаимодействие между горутинами
ill-ya
Поскажите почему go test говорит no test files (
ill-ya
файлик sd_test.go есть
ill-ya
с тестом
ill-ya
в src/sdsd/sd_test.go
ill-ya
кстати так выполняет go test .../sdsd
ill-ya
параметры обязательны?
Dmitry
ill-ya
походу работает - но пытается тетсировать либы зависимые
ill-ya
src/github.com/andyleap/gencode/bench/test.schema.gen_gen.go:8:2: cannot find package "github.com/tinylib/msgp/msgp" in any of:
ill-ya
в целом логично конечно
ill-ya
но почему без параметров не запускается?
engelbart
а что такое три точки?
ill-ya
ill-ya
подстановка
ill-ya
var myStrings = map[string]uint8{
"one": 0,
}
ill-ya
myStrings["ANY"] === myStrings["one"]
ill-ya
как мне проверить isset?
ill-ya
не выходит
ill-ya
нашел похожу
ill-ya
ага )
ill-ya
спасибо!
Pavel
Pavel
*когда впервые в жизни случайно отправил стикер*
ill-ya
Так воможно?
ill-ya
func Must(i T, err error) T {
if err != nil {
CheckErr(err)
}
return i
}
ill-ya
T ?
Dmitry
нет
ill-ya
Или как одной строкой для тетсов взять значение и обработать универсально?
ill-ya
или под каждый тип надо писать ф-ию?
Dmitry
ill-ya
Как же это нужно (
Артур
кто-нибудь встречал?
http2: server sent GOAWAY and closed the connection; LastStreamID=1999, ErrCode=NO_ERROR, debug=""
Valentin
ill-ya
Я то е и подумал - но не написал А вчера спрашивали зачем они ))
ill-ya
Вот вам сразу применение
ill-ya
Причем всякие var_dump и форматеры еще одно применение
Valentin
Ну чисто технически сейчас это можно реализовать с помощью типа interface{} и рефлексии
Stanislav
Stanislav
Stanislav
я встречал требования прохождения всех тестов за определенное кол-во времени. Хорошо, что я не работал в таких компаниях, где это именно требование
Anonymous
Stanislav
Michael
идеально - это на проде блокнотиком править файлы
Anonymous
Чтобы без конпеляции сразу же видеть результат :)
Stanislav
Oleg
Напишите функцию, которая задает список не отрицательных целых чисел, упорядочивает их так, чтобы они составляли максимально возможное число. Например, учитывая [50, 2, 1, 9], наибольшее сформированное число равно 95021.
Oleg
У кого какие варианты?:)
Anonymous
Oleg
P.S я уже сделял
Oleg
Студент?
не, просто челендж) закончил учится уже)
Anonymous
отконвертить числа в строки, затем сцепить все эти строки в с сортировкой сначала по длине строки, затем по значению.
Anonymous
Напишите функцию, которая задает список не отрицательных целых чисел, упорядочивает их так, чтобы они составляли максимально возможное число. Например, учитывая [50, 2, 1, 9], наибольшее сформированное число равно 95021.
создать пермутацию, сложить каждый вариант, найти максимальный
Oleg
Oleg
Anonymous
У каждого числа нужно взять значение максимального разряда и отсортировать по этому значению
Anonymous
нету под рукой компа, разве что через 3 часа...
Michael
в первом приближении сортировать остатки от деления по модулю 10
Oleg
Anonymous
Oleg