- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
- 20
- 21
import sys
def do_govno(govno: str) -> None:
pass
def main() -> int:
if len(sys.argv) != 2:
print(f'Usage: {sys.argv[0]} <govno>')
return EXIT_FAILURE
govno = sys.argv[1]
do_govno(govno)
return EXIT_SUCCESS
if __name__ == '__main__':
exit_code = main()
sys.exit(exit_code)
Забыл.
Зачем main и __main__?
Скриптушня от слова "просто" же, а церемоний развели больше чем на жабе
а там есть библиотечные функции? кто-то типа захочет подключить его и заюзать do_govno?
>А в main() код убрали на всякий случай для возможности его использования как библиотечной функции.
и main заюзать?
Ну тогда предлагаю не останавливаться, и сделать `lib/govno.py` и `main.py`, не?
Мы сначала берём скриптовый язык (скриптовый -- расчитанный изначально на простые, маленькие программы) а потом начинаем городить из него какую-то пафосную хуиту, где вот реально только `public static final void main` не хватает.
Зачем?
Зачем туземцы вязали самолёты и диспетчерские будки из соломы?
Типа "раз в джаве есть 'new' -- то и нам надо"
"Раз в джаве есть 'public' то и нам надо"
"Раз в С++ есть стрелочка -- то и нам надо"
Неужели и питон такой же?
кууик
https://www.youtube.com/watch?v=eqbclCNRiPo
Вот пидор. Да чтобы его гориллы выебали!
https://inv.vern.cc/watch?v=RRg0MK_kAKs
гологуб, ну
https://3.bp.blogspot.com/_P3kdvsDiMzA/SE4cJVyd54I/AAAAAAAAAVY/4dlTD-t-JNI/s1600/p22Racism-full.jpg
Блин, возьмите "Go": по вербозности будет не хуже вот этово вашего говна, а по удобству и перформансу лучше
Тоже самое, но намного чище, быстрее, и не требует рантайма
https://pkg.go.dev/fmt#Fprint
Кол-во записанных байт, как можно догадаться, и ошибку.
Ну мне похуй на ошибку (хотя конечно нормальный гофер бы так не сделал)
Ну вот кстати обработка ошибок мне больше нравится в рустне.
Но с другой стороны он хотя-бы есть! В других языках нет и этого.
> хотя конечно нормальный гофер
> нормальный гофер
что?
"Go" был сделан, чтобы решить следующие задачи:
1. Любая макака должна уметь на нём писать
2. Любая макака не должна иметь возможность написать ОЧЕНЬ плохой код, который никто не поймет
3. Любая макака должна иметь возможность написать код, который использует все доступные ядра
4. Любая макака должна иметь возможность запустить приложение, которое написала другая макака
5. Желательно, чтобы всё это не очень сильно тормозило
Вроде как со своей задачей он справился, не?
Зато весит она без малого 2 метра
Хорошо-ли это?
Это ежедневное напоминание о том, что Brendan Eich и Ryan Dahl должны вечно вариться в кипящем масле у сатанаила под хвостом
Почему в сишке шестнадцатеричные начинаются с 0x, в гцц двоичные с 0b, так что с десятичным никак не спутаешь, а восьмеричные записываются через жопу? Почему нельзя было сделать по аналогии 0o? Опять юниксобляди один символ экономили, как в creat?
Какой пиздец )))
Lua: