Vladislav
в го не прогают так, как на питоне
Vladislav
в го не прогают так, как на питоне
каноничным способом передавать там данные является структура
Vladislav
датаклассы - тоже структура
Vladislav
дто - структура
Emin Zalaev
"знаю что в Go нет ООП" а где такое узнал? Мне просто интересен источник
ээ нуу ммм я вот пишу сlass в ide и ничего не происходит
Vladislav
стэйтфул обжект - структура
Rostislav
))
Rostislav
ненадо.... я из плюсов пришел
через глобальные переменные (переменные уровня пакета). Но хз зачем такое надо конечно, выглядит как что-то, где будут баги
iostream
окей тот же пример в шарпе using System; namespace xxx { public static class Foo { static public int weight = 10; static public int height = 20; } public class Bar { public void Edit() { Foo.weight = 30; } } static class Program { static void Main() { Console.WriteLine("{0} {1}", Foo.weight, Foo.height); // 10 20 Bar().Edit() Console.WriteLine("{0} {1}", Foo.weight, Foo.height); // 30 20 Foo.weight = 40; Console.WriteLine("{0} {1}", Foo.weight, Foo.height); // 40 20 } } } как ево сделать в го?
iostream
а че так можно было что ли....ю.
Кіт ✙
Так, вопрос Врк показывает, что мой сервер на хелловорлде в среднем отвечает за 76 микросекунд Ошибок сокетов минимально (все, что есть - виноват мак), неужели го настолько быстр?
Emin Zalaev
Время чтобы релизить индиго3
Кіт ✙
Время чтобы релизить индиго3
Зачем? Я ещё даже не определился, как мне мажорную версию инкрементировать
Sebor▂▅▇█▓▒░
Кіт ✙
Просто не делай несовместимых изменений 😏
Проект молодой, энергичный, да к тому же без коммьюнити. Обратная совместимость здесь стабильно ломается каждые 50-100 коммитов🌚
Кіт ✙
И ничо, пока вроде никто не жаловался
Sebor▂▅▇█▓▒░
И ничо, пока вроде никто не жаловался
Ну ежели комунити нет, то и жаловаться некому 🤣
Кіт ✙
В принципе, проект в любом случае в альфе. Тут я, думаю, такое позволяется
12:47 👊
подскажите , хочу передать значение другой функции
Илья
убери : var a = value
12:47 👊
убери : var a = value
без изменений
Vladislav
без изменений
тип укажи
12:47 👊
без изменений
Vladislav
без изменений
у аргумента тип укажи...
12:47 👊
в другом месте вылезло
Vladislav
в другом месте вылезло
ну тебе подсказывает же, что типы не правильны
12:47 👊
это я понимаю , но там тип string , почему не правильный , какой тогда может быть
Vladislav
это я понимаю , но там тип string , почему не правильный , какой тогда может быть
value.String() - вернет строку с типом string, value - gjson.Result это тип != string
12:47 👊
разобрался , спасибо
Null
как в go в tar архиве создавать папки? Ну типа,создал директорию в зипе
Null
А в таре
Vladislav
Кто-нибудь знает, зачем так обарачивать свой же метод клиента? Почему нельзя сделать просто один экспортируемый метод Do ?
kostyaBro
Ток там надо не забыть release Request Response делать
Maria
скажите, пож, в случае с хеш-таблицами (которые maps), известны ли вам случаи "non-consistent" (неоднозначного) хэширования - когда для разных ключей вычисляется одно то же значение адреса ячейки со значением? Или go это учитывает и не допускает?
Артем
почитай коллизии и эвакуация
Maria
ну в теории такое вроде существует, а это надо самим учитываеть или go делает автоматом?
kostyaBro
Под капотом коллизии разбираются
Maria
то есть можно не думать, получается... спасибо
Артем
то есть можно не думать, получается... спасибо
если интересно про мапы: https://youtu.be/Tl7mi9QmLns
Maria
спасибо, тоже надо поглядеть
Илья
https://youtu.be/P_SXTUiA-9Y
kostyaBro
go run во временной дирректории
ортем
гофры, есть какие-то конвенции по named return parameters?
ортем
если функция не большая, но и не слишком маленькая, и оперирует на локальной переменной, не декларировать ее в самом начале через var - дурной тон?
anhckie
гайз, вопрос - как вы реализовывает деплоймент аппки на удаленный сервер? ну типа, сделал гитлаб пайплайны, собрал бинарник, прогнал тесты. что дальше? как его запушить на удаленный сервер - как вы это делаете? у вас на тесте и проде тоже крутятся докеры, как и локально?
ортем
Пофигу
да хотелось бы что-то одно выбрать для консистенси, а через неймд может показаться немного менее читабельным
Dmitry
Главное чтобы по ширине вмещалось на экран. А где использовать переменную нигде не регламентируется
Dmitry
Имхо переменная в блоке кода лучше, чем в именованном результате
Dmitry
Но каждому по вкусу разное
anhckie
а для анализа состояния аппки что используете? и для логгирования)
anhckie
ну, типа, графана + элк или что-то другое ?
anhckie
и еще вопрос. если на проде крутятся докер-контейнеры, то правильно я понимаю, что для управления и масштабирования их сверху навешивают кубернетес какой-нибудь ?
Sebor▂▅▇█▓▒░
Не надо компост на проде
Sebor▂▅▇█▓▒░
почему?
Тогда это уже не прод получается
Dmitry
Почему не swarm?
он вроде умирает и k8s круче
Sebor▂▅▇█▓▒░
Sebor▂▅▇█▓▒░
А вообще, если в ёблаке, то лучше менеджед сервис взять и забыть
Segmentation
Он мёртв
В смысле?
Sebor▂▅▇█▓▒░
не подскажешь ссылочку?
Ссылочку на что?
Sebor▂▅▇█▓▒░
В смысле?
Ну в прямом - лапки к верху