И тут я понял, что на Go писать в разы приятнее, чем на питоне. Как минимум из-за горутин :)
пшлвяндкс
И тут я понял, что на Go писать в разы приятнее, чем на питоне. Как минимум из-за горутин :)
пшлвяндкс
интерфейс надо делать. Уберупрощенно: https://paste.pztrn.name/1448/ (код с моего логгера, который умеет в бесконечное число воркеров, например, в консоль, в файл, в syslog, etc). Твоя очередь.
pztrn, хуйня какая-то, минимальный пример покажи. Есть Animal, у которого есть методы voice(phrase string) и eat(), в котором вызывается voice. Если облегающие структуры Dog и Cat, у которых нужно оверрайднуть voice(phrase string), чтобы оно было доступно в eat() Animal.
Я помню, каким костылем это делается, и он сверхуебищен. Почти как ООП в сишке.
Более того, никто тебе не гарантирует, что горутина запустится в отдельном треде. Тебе даже не гарантируют, что она хотя бы раз выполнится.
а ты про интерфейсы почитай, и тогда никакого "минимального" примера тебе не надо будет. Тебе вообще не надо примера будет. А ООП тут очень костыльное, это да, согласен. Но вот мне пишется на Go куда приятнее, чем на питоне. И это, где твой "хотя-бы-такой-же-уберминимальный-как-у-меня" пример?
pztrn, ООП в goвне нет. Про интерфейсы я уже читал пару лет назад, когда впервые его увидел.
И это, где твой "хотя-бы-такой-же-уберминимальный-как-у-меня" пример?
Я не обещал, что буду его приводить, ну ладно:
from threading import Thread
Thread(target=lambda: print("go soset")).start()
ООП нахер не нужно
a13, на парашу.
костыли для императивноговна
там скучно и нечего делать. Я лучше свое попишу.