- 1
- 2
- 3
- 4
match group_shapes():
case [], [point := Point(x, y), *other]:
print(f"Got {point} in the second group")
process_coordinates(x, y)
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+2
match group_shapes():
case [], [point := Point(x, y), *other]:
print(f"Got {point} in the second group")
process_coordinates(x, y)
https://www.python.org/dev/peps/pep-0622/
нравица тебе свинтаксис?
Делай только приписку "Запрещённая в России террористическая организация".
- Феноменальный номер! Впервые в истории цирка! Маленький мальчик с феноменальной памятью!..
На манеж выходит восьмилетний ребенок.
Инспектор манежа:
- Сейчас этот маленький мальчик обоссыт всех сидящих в первых четырех рядах!
Все бросаются врассыпную.
- Господа! Вы меня не поняли. Я же сказал, что у мальчика феноменальная память!
Скриптушки такие скриптушки.
Не заведут, а починят (если это про аргументы, конечно). Делать default как в условном шарпе там нет смысла.
Можно будет писать как на перле:
Правда ведь, сокращение объёма кода улучшает чмтабельность
< Ну, меня как раз Котлин пока радует прагматичностью.
< Тернарный - вреден )
> чем?
< Нечитаемостью кода
Насколько понимаю, это про то что if-then-else там является expression и поэтому является полной заменой тернарника.
404, функциональщик не найден.
Какая функциональщина )))
Это, конечно, было подведение к Maybe, но я всё равно выпал
https://dev.to/joelnet/functional-programming-how-would-you-if-no-else-javascript-59ai
Функциональный стиль
Это как пыхеры все функции сложили в класс, и вызывают их через $obj->, и говорят: "теперь у нас код объектно-ориентированный стал"
И такого дерьма у людей в списке может быть по двадцать вариантов. Но вот проблемы "сделать интерфейс, который позволил бы автоматически регистрировать функцию по имени, а не ебаться со свитчами, хоть даже не в библиотеке, а на своей стороне" они не видят. Проблема в ифах.
> My point is that the imperative nature of the task you are trying to perform is making you use things like the comma operator that should have no place in functional programming.
У меня ощущение что я сейчас гендерные стадис читаю, nature of the white man you are trying to employ is making you use things like money bonus encouragement that should have no place in an organic free society
Ну да, я пытаюсь сделать что-то продуктивное
Тарас одобряет. Вроде ещё orelse в языке ада было.
Чтобы не писать if then else, естественно. Зачем писать и читать лишнее?
< Ну, меня как раз Котлин пока радует прагматичностью.
< Тернарный - вреден )
> чем?
> да та же скала в профиль
< Нечитаемостью кода
< Скала ужасна
> да где он нечитаем-то?
> condition ? a : b
< Perl наших дней.
> welp они построили язык не очень далекий от шкалы
Перл 5 имеется в виду, конечно же?
Кстати, кто сходу вспомнит чем пятый отличается от четвертого -- тот мегаолдфаг. Я вот знаю, что там локальных переменных (my) не было, только module level (our)
Всё ненужно, что сломалось. Всё ненужно, чего нет.
Появляется язык $FOO в котором отсуствует конструкция $BAR.
Адепты языка уверенно заявляют, что $BAR не нужен. Заявляют эмоционально, спорят еще. Год, второй, третий, пятый, десятый.
На одиннадцатый год в $FOO появляется $BAR.
"Ура", -- орут адепты языка $FOO, -- "теперь писать на $FOO стало ЕЩЕ удобнее!"
Кстати, я думаю, что гуглу с их десятками тысяч инженеров дженерики правда и не нужны. Можно просто взять и одного инженера посадить писать имплементацию для интов, другого — для флотов, третьего — для даблов, и так далее.
> одного инженера посадить писать имплементацию для интов, другого — для флотов
Какое масштабирование )))
З.Ы. А, год ещё не закончился.
>Пятилетний опыт коммерческой разработки на Go показал, что дженерики не нужны для большинства решаемых задач
>В C# те же шаблоны, только специализируются они в рантайме.
Даннинги и Крюгеры какие ))
Пятидесятилетний опыт коммерческой разработки на "С" показал что ООП, дженерики, исключения и прочее говно нинужно для большинства решаемых задач.
Именно поэтому я за "С".
Это ГМО дженерики.
> bormand
Этот год. Гошники верещат что "че вы накинулись, вот-вот будет" минимум с 2018.
Кстати, до 2004-го года джависты считали, что обобщенное программирование не нужно, и очень гордились, что у них нет такого говна как крестошаблоны.