Anonymous
ты чего хотел-то?
Vladislav
проект просто дали и его надо допиливать
Vladislav
была бы моя воля я бы его переписал на что-нибудь другое
Maks
я недоволен, что многое не могу сделать к чему привык, прямо приходится страдать
Это как писать на джаве а потом говорить я не привык к строгой типизации в голанге) к тому что переменная не может менять тип)
Anonymous
Anonymous
добровольцев уйма
Vladislav
го на раст перепишем?
да, раст крутой
Vladislav
пробовал писать на нём, очень понравилось
Andrey
Это как писать на джаве а потом говорить я не привык к строгой типизации в голанге) к тому что переменная не может менять тип)
я бы еще сюда добавил, что при неиспользуемой переменной язык вообще не компилится)))
Anonymous
а да
Anonymous
декларед бат нот юсед
Anonymous
ты поч про это не сказал?
Vladislav
Vladislav
кстати иногда не удобно, пока не допишешь полностью код не компилится
Vladislav
приходится комментировать и тратить на это время
Anonymous
не удобно соглы
Vladislav
но в целом да, всё строго
Vladislav
в расте киллер фича - макросы, мощнее реализации я не видел в других языках
Vladislav
ну безопасность конечно
Vladislav
из немногочисленных минусов - инопланетный синтаксис в некоторых местах
Anonymous
так в этом го ничтожном еще только одна разновидность циклов((
Vladislav
ну с циклами то тут вроде норм
Anonymous
да не ты говорил что там надо индекс опускать если он не нужен
Anonymous
а это лишнее действие на клавиатуре
Anonymous
извиняюсь тогда быдло я
Alexander
много синтаксических конструкций это с одной стороны хорошо, а с другой стороны и конкретно плохо. меньше сахара - меньше нужно знать, меньше вероятность, что не поймешь код другого разработчика. и это реально круто
Vladislav
Вот почему такое не работает? https://go.dev/play/p/T23Q3MoIZtf
Herman
https://go.dev/play/p/HSD9fGb6LhG
Anonymous
но короче это тролль я понял
Herman
Боты пошли
Anonymous
их что-то банит вы видите?
Anonymous
а кстати бот админа которого я вчера хотел забанить коннектиться к чату каждый раз и отправляет сообщение(
Maks
эта чо
Maks
я не понял
Vladislav
я что-то тоже не понял
Maks
Vladislav
у меня так
Vladislav
А это что за синтаксис? как-то я не углядел такого в туториалах (
Vladislav
ок, загуглил, не видел эту фичу
Anonymous
композит
Anonymous
да оладья ддд
Сергей
😂😂😂😂😂😂 Это что бы погрязнуть в методологиях всяких? Там же придётся жуть-муть, типа бюджтирования, логистики, торговли.... Плюс ещё куча смежного, типа проектной деятельности, психологии, всех видов планирований... Не, ребята, не ходите туда. Там сразу становитесь нервными 😂😂😂
Сергей
Не, 1с, сап, галактика, аксапта и подобные, это трудно. Без шуток. Я в этом котле более 20 лет варюсь 😁
Сергей
Врут бессовестно. Она идеальна для решения бизнес-задач. Аналогов нет в мире. Совсем нет. Она безобразна для программирования, а для решения задач бизнеса очень крутая. Если бы в Европе была честная конкуренция, то там бы стояла только 1с. Знаю, звучит смешно, но это всё просчитывается на раз-два
Сергей
Я ж 14 лет мечтаю что-то подобное создать. Но сил слишком мало
Artem
1с топ для своих задач.
Denis Pershin
потому что поставь слип
Denis Pershin
или wait
Denis Pershin
у тебя main горутина быстрее завершается
Denis Pershin
в смысле?
Denis Pershin
вот так надо https://gobyexample.com/waitgroups
Denis Pershin
если у тебя горутина может выполнится позже чем main горутина
Denis Pershin
хз, может и не вызваться
Denis Pershin
надо читать про планировщик и тд
Мурат
/help@banofbot
Мурат
Здравствуйте! Нашёл эту группу в поиске. Хочу изучить Go. Так вот, подскажите новичку, с чего начинать изучение. Быть может, есть какие-то удобоваримые материалы? Буду признателен.
Мурат
Чего-то серьёзного нет. С C# знаком. По Java давно пробегался, Python изучал. В последнее время dart с flutter-ом мучаю...
Vladislav
https://go.dev/play/p/68IEvqaGcDH а как починить? мне надо чтобы в методе Hello была ссылка а не по значению, а так не компилится
Мурат
Спасибо! Пойду курить мануалы)))
Vladislav
а как-же быть?
Vladislav
мне надо состояние менять структуры
Vladislav
надо было так сделать
Vladislav
победил
Vladislav
А зачем a A
мне надо чтобы переменная была типа интерфейса а не имплементации
Vladislav
в смысле? ну это же просто синтетический минимальный пример. Тут конечно никакого смысла. Но в реальности мне надо вернуть интерфейс, а создаю я имплементацию, и без взятия указателя у меня не компилилось с ошибкой, что имплементация не реализует интерфейс
Alexander
Но я думаю надо просто прочитать в документации
Vladislav
Да меня больше интересует зачем явно прописывать интерфейс
Потому что фабрика создает реализацию и возвращает интерфейс
Vladislav
Vladislav
Vladislav
таким образом достигается инкапсуляция
Vladislav
и потом все функции работают с интерфейсом