🔥
А зачем цурл
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
Я хочу аппендить так в горутинах)
Vitaliy
Так
Polya
Рейс кондишн будет
Пошла за переводчиком) спасибо
🔥
Вообще слайсы это хедеры
🔥
Там указывается размер капасити и поинтер на данные
Polya
Вообще слайсы это хедеры
то есть ссылки на область памяти, как я поняла
Polya
Вспоминаю
🔥
то есть ссылки на область памяти, как я поняла
type SliceHeader struct { Data uintptr Len int Cap int }
Polya
type SliceHeader struct { Data uintptr Len int Cap int }
Да, да, точно, и что такого если так аппендить?
🔥
И тебе чтоб менять значение внутри нужно просто выделить достаточно большой массив под это дело
🔥
make([]string, Len, Cap)
🔥
А если писать в массив в горутинах тебе нужен мутекс,
🔥
🔥
Поэтому если не хочешь алоцировать массив заранее создавай его внутри функции и потом просто отдай его) Так поддерживать и читать код будет легче
Polya
Пока не совсем поняла, но спасибо, почитаю
Polya
Странно что go, а не python или nodejs😀😀
Ничего странного, простой современный компилируемый язык
Vitaliy
Пока не совсем поняла, но спасибо, почитаю
Одна из идей Go — это шэринг данных через обмен, а не обмен данных через шэринг. Типа если надо в конкурентных задачах доступ к одному ресурсу, то нужно управление ресурсом как-то тротлировать. Или мутех, или горутина + канал.
Victoria
Всем привет. Сори, что нарушаю вашу ламповую атмосферу. Ищу Go Dev для канадской компании. Продукт: DSP платформа (сложный инструмент для закупки трафика) Задача: разработка ключевого модуля «аукцион в реальном времени» Если есть ребята из Украины - пишите и обсудим в лс.
whois
Ребят, скажите пожалуйста, есть какой-то способ в тестах проверять, что сило приблизительно равно ~= x с некоторой погрешность? Например, в testify есть метод assert.Equal(t, expectedValue, actualValue). Вот мне надо тоже самое, но с погрешность.
антон
и в чём проблема? крайние случаи обработать?
whois
и в чём проблема? крайние случаи обработать?
Вы не корректно поняли вопрос или я некорректно задал вопрос. Есть 1000 и одно решение данного вопроса. Я хочу узнать у коллег: 1. как они решают такие задачи? 2. какое решение популярней и почему? 3. прочесть чужие интересные мнения, знатоков. И, естественно, я бы не хотел, чтобы нашелся какой-нибудь "Уася", который будет умничить, тролить и отравлять атмосферу своими токсичными отходами.
антон
так в чём проблема?
антон
хотя бы покажите, как решали вы
Vladyslav
я бы тоже делал через диапазон, ну если правильно конечно понял задание
whois
хотя бы покажите, как решали вы
assert.InEpsilon(t, tc.expectedValue, tc.actualValue, tc.epsilon, "Check")
антон
с целью непонятно. вам для тестирования?
George
тоже не вдуплил слегка. Надо с погрешностью - пишите код, учитывающий погрешность 🤔🤔🤔
Денис
Как объявить карту в глобальной области видимости, а то компилятор ругается
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
Сейчас стоит хакинтош на ноуте с i5-4400
как хакинтош вообще, юзабелен?
🔥
как хакинтош вообще, юзабелен?
Ну я на нем дальше компиляции приложений не лазил) чуть тупит иногда
🔥
Apple MacBook Pro 15" i7 Quad Core 3.1GHz 16GB RAM 500GB SSD A1707
А так я этот купил только что
Denis
как хакинтош вообще, юзабелен?
Чувак на работе юзал, все ок, даже обновлялся сам, но в итоге на мак пересел, жаловался что не все железо поддерживаться, нужны конкретные видюхи, конкретные процы
George
Привет! Какие варианты ты попробовал? С чем конкретно проблема?
George
я так понимаю, суть задачи в том, что код надо тебе написать, а не найти. Иначе это задача не на алгоритмы, а на поиск информации в интернете.
Sergey
А если a = (1 1 3)?
Sergey
Гм. Ну обращайся.
Sergey
Сколько строчек?
Μαριούπολη
Ребят, ток начинаю учить ГО, вопрос такой, как в такой структуре импортировать файл server.go
Μαριούπολη
Μαριούπολη
в мейне
Μαριούπολη
так нельзя
Μαριούπολη
в плане?
Светлана
http://golang-book.ru/chapter-11-packages.html
Светлана
Посмотри пример.
Светлана
Посмотри синтаксис импорта
Μαριούπολη
Неверная структура.
я создал модуль и проинициализировал гит репозиторий, это нормальная практика или нет?