🔥
А зачем цурл
Kair
понял, спасибо
🔥
net/http
🔥
🔥
slice := []string{"a", "a"}
func(slice *[]string) {
(*slice)[0] = "b"
(*slice)[1] = "b"
*slice = append(*slice, "d")
}(&slice)
fmt.Print(slice)
🔥
Вот так в твоём случае надо
🔥
А вообще лучше так не делать)
Polya
Polya
Я хочу аппендить так в горутинах)
🔥
Vitaliy
Так
🔥
Вообще слайсы это хедеры
🔥
Там указывается размер капасити и поинтер на данные
🔥
Polya
Polya
Вспоминаю
Polya
🔥
И тебе чтоб менять значение внутри нужно просто выделить достаточно большой массив под это дело
🔥
make([]string, Len, Cap)
🔥
А если писать в массив в горутинах тебе нужен мутекс,
🔥
🔥
Поэтому если не хочешь алоцировать массив заранее создавай его внутри функции и потом просто отдай его)
Так поддерживать и читать код будет легче
Polya
Пока не совсем поняла, но спасибо, почитаю
Suleiman
Vitaliy
Пока не совсем поняла, но спасибо, почитаю
Одна из идей Go — это шэринг данных через обмен, а не обмен данных через шэринг.
Типа если надо в конкурентных задачах доступ к одному ресурсу, то нужно управление ресурсом как-то тротлировать.
Или мутех, или горутина + канал.
Victoria
Всем привет. Сори, что нарушаю вашу ламповую атмосферу. Ищу Go Dev для канадской компании.
Продукт: DSP платформа (сложный инструмент для закупки трафика)
Задача: разработка ключевого модуля «аукцион в реальном времени»
Если есть ребята из Украины - пишите и обсудим в лс.
whois
Ребят, скажите пожалуйста, есть какой-то способ в тестах проверять, что сило приблизительно равно ~= x с некоторой погрешность?
Например, в testify есть метод assert.Equal(t, expectedValue, actualValue).
Вот мне надо тоже самое, но с погрешность.
антон
и в чём проблема? крайние случаи обработать?
whois
и в чём проблема? крайние случаи обработать?
Вы не корректно поняли вопрос или я некорректно задал вопрос.
Есть 1000 и одно решение данного вопроса.
Я хочу узнать у коллег:
1. как они решают такие задачи?
2. какое решение популярней и почему?
3. прочесть чужие интересные мнения, знатоков.
И, естественно, я бы не хотел, чтобы нашелся какой-нибудь "Уася", который будет умничить, тролить и отравлять атмосферу своими токсичными отходами.
антон
так в чём проблема?
антон
хотя бы покажите, как решали вы
Vladyslav
я бы тоже делал через диапазон, ну если правильно конечно понял задание
whois
антон
с целью непонятно. вам для тестирования?
George
тоже не вдуплил слегка. Надо с погрешностью - пишите код, учитывающий погрешность 🤔🤔🤔
whois
Денис
Как объявить карту в глобальной области видимости, а то компилятор ругается
George
через var
Денис
антон
исполняенмые операторы должны быть внутри функции
Денис
То есть нет способа заполнить map в глобальной области видимости?
антон
var m = map[int]int{1:10}
George
почитайте про функцию init
антон
а вот с const не прокатит
🔥
var a = map[int]int{
0: 1,
1: 2,
2: 3,
3: 4,
}
🔥
если я все правильно понял то можно так
🔥
Какой мак можно взять подешевле чисто чтоб компильть приложения под иос?
🔥
Сейчас стоит хакинтош на ноуте с i5-4400
Вал
🔥
Apple MacBook Pro 15" i7 Quad Core 3.1GHz 16GB RAM 500GB SSD A1707
🔥
Такой за 800 стоит купить?
Игорь
Концептуально го от си сильно отличается ?
Игорь
По фрагментам кода понял что да
Игорь
Вопрос снят
George
🔥
Denis
как хакинтош вообще, юзабелен?
Чувак на работе юзал, все ок, даже обновлялся сам, но в итоге на мак пересел, жаловался что не все железо поддерживаться, нужны конкретные видюхи, конкретные процы
George
Привет! Какие варианты ты попробовал? С чем конкретно проблема?
George
я так понимаю, суть задачи в том, что код надо тебе написать, а не найти.
Иначе это задача не на алгоритмы, а на поиск информации в интернете.
Sergey
А если a = (1 1 3)?
Sergey
Гм. Ну обращайся.
Sergey
Сколько строчек?
Μαριούπολη
Ребят, ток начинаю учить ГО, вопрос такой, как в такой структуре импортировать файл server.go
Μαριούπολη
Μαριούπολη
в мейне
Μαριούπολη
Светлана
Μαριούπολη
в плане?
Светлана
http://golang-book.ru/chapter-11-packages.html
Светлана
Посмотри пример.
Светлана
Посмотри синтаксис импорта
Μαριούπολη
Неверная структура.
я создал модуль и проинициализировал гит репозиторий, это нормальная практика или нет?
Светлана
🔥