Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом,
opennews (??), 28-Июн-20, (0) [смотреть все]
- Не прошло и полвека 8230 ,
Аноним (1), 09:49 , 28-Июн-20, (1) +20 //
- Сначала героически отвергли, потом героически ввели Ну и кто они после этого ,
Аноним (19), 11:34 , 28-Июн-20, (19) –2 //
- Они героически отвергли C-style свитч А героически ввели Scala-style match Стра,
Ordu (ok), 11:41 , 28-Июн-20, (23) +12 //
- Ну да, а две конструкции по итогу иметь - бог не позволяет ,
uchiya (ok), 12:17 , 28-Июн-20, (31) +1
- Ну да, примерно так и есть ,
Ordu (ok), 13:12 , 28-Июн-20, (37) +2
- 1 А зачем засорять язык, если можно не засорять 2 Бритва оккама3 Вообще-то у ,
Анон102010210 (?), 14:21 , 28-Июн-20, (51) +3
- Python этим то и хорош, что не тащить всякий мусор в виде дублирующих операторов,
Z (??), 17:35 , 28-Июн-20, (79) +2
- Нафига две-то Скриптовый язык, по определению, имеет умные операторы А не т,
rshadow (ok), 22:25 , 28-Июн-20, (93) +1
- она и так пошла лесом, то, что делалось ифом, сейчас ещё и мачем ,
Аноним (19), 13:10 , 28-Июн-20, (34) +1
- Не забываем что разговор о питоне ,
Аноним (50), 14:18 , 28-Июн-20, (50) +7
- Насмешили Многоходовочка от Гвидо Всех переиграл Питон это помойка некогерентно,
Аноньимъ (?), 00:22 , 29-Июн-20, (102) –4
- А можно для идиотов объяснить в чём принципиальное отличие Я по коду особой раз,
Atterratio (ok), 07:48 , 29-Июн-20, (118) +2
- Они сами не могут объёснить, как 30 лет жили без мачи, а теперь вдруг ввели её с,
Аноним (19), 08:46 , 29-Июн-20, (123) –3
- def whereis point match point case Point 0, 0 ,
Ordu (ok), 09:57 , 29-Июн-20, (132) +2
- Да, всего 10 лет осталось - ML в 79м придумали ,
Vkni (ok), 23:01 , 04-Июл-20, (205)
- Регулярки-то можно будет запихнуть туда Реальный юзкейс xDНо да, не хватало дл,
Аноним (2), 09:54 , 28-Июн-20, (2) +1 //
- Правда, как сахар для if не очень полезно, наверное Лучше бы чем-нибудь полезны,
Аноним (2), 10:00 , 28-Июн-20, (3) –1 //
- Вполне себе полезно, т к подобные конструкции через if выглядят не по питоновск,
Васька (??), 10:13 , 28-Июн-20, (5) +4 //
- Иногда словарь помогает Но всё зависит от сравниваемых данных ,
Аноним (35), 13:11 , 28-Июн-20, (35) –1
- По-моему со словарём были проблемы с тормозами и перерасходом памяти Последнее ,
Аноним (2), 15:35 , 28-Июн-20, (62) –1
- Питон это красивый ясночитаемый код, в первую очередь, для тех кому нужно В это,
Васька (??), 16:27 , 28-Июн-20, (72) +1
- Возьмите луа, если вам так хочется На мой взгляд, чем сложнее и мощнее язык, те,
Аноним (2), 17:05 , 28-Июн-20, (77) –2
- - Питон это красивый ясночитаемый код Прекрати человек анекдот ,
Аноньимъ (?), 00:24 , 29-Июн-20, (103) –1
- Скорей, конечно, надо читать предложенные выглядят более по питоновски , так п,
Васька (??), 10:27 , 28-Июн-20, (7) //
- В каком-нить экзотическом Парсер Parser3 parser ru - конструкция switch - case,
Кондратий (?), 15:28 , 28-Июн-20, (61) +2
- Добрый день, к вашим услугам питон-разработчик, слонёнок-тестер и мартышка-тимл,
vitalif (ok), 00:17 , 29-Июн-20, (101) +3
- ловите наркомана надеюсь такие побочные эффекты никогда в язык не пролезут - ж,
Аноним (11), 11:05 , 28-Июн-20, (11) +3 //
- Уже есть конструкция доки читайте,
Оно (?), 22:55 , 28-Июн-20, (96) –1
- Вот так хочешь CODE for var regex1 do_something regex2 do_so,
Sarcastic scutosaurus (?), 18:05 , 29-Июн-20, (154)
- Да блин, в питоне синтаксис итак перегружен, столько всяких конструкций, за один,
Иваня (?), 10:03 , 28-Июн-20, (4) +9 //
- Могу предложить Brainfuck, там простеиший синтаксис,
Аноним (6), 10:15 , 28-Июн-20, (6) +10 //
- В брейнфаке плохо реализовано ООП ,
анонимно (?), 13:47 , 28-Июн-20, (44) –1 //
- А оно там ваще есть ,
Аноним (52), 14:21 , 28-Июн-20, (52) –1
- Есть, конечно Он же тьюринг-полный ,
myhand (ok), 14:45 , 28-Июн-20, (56)
- ООП есть везде, где есть процедуры и данные Главное, чтобы не развился ООП голо,
Аноним (19), 16:03 , 28-Июн-20, (69) +1
- Чисто теоретически ООП, это набор самоограничений, позволющий осиливать сложност,
rshadow (ok), 22:30 , 28-Июн-20, (94) +1
- А как на одних только процедурах и данных реализовать инкапсуляцию, наследование,
Аноним (192), 15:43 , 30-Июн-20, (192)
- По-моему, там просто отличное ООП ,
draw1 (?), 17:16 , 28-Июн-20, (78)
- _ - не улучшит читаемость кода Улучшит её default как например в C ,
Аноним (8), 10:36 , 28-Июн-20, (8) +6 //
- Это не по-питоновски Чем менее понятно, что происходит, тем более питоновской я,
Аноним (9), 10:42 , 28-Июн-20, (9) +15 //
- дефолт еще хуже, потому что новое ключевое слово понимаю - в шарпах об этом сов,
Аноним (11), 11:11 , 28-Июн-20, (14) –1 //
- _ традиционно используется в языках, где петтерн-матчинг имеется изначально ,
n00by (ok), 11:38 , 28-Июн-20, (20) +1 //
- В Python даже для for и while есть else, логично использовать его и здесь ,
Аноним (24), 11:44 , 28-Июн-20, (24) +5
- Гвидо вместо того чтобы повелеть своим диктаторским решением, выставил на рассмо,
Аноним (12), 11:01 , 28-Июн-20, (10) +1 //
- Он уже не диктатор, и даже из Dropbox ушёл на пенсию Ты всё проспал https www,
Sluggard (ok), 11:10 , 28-Июн-20, (13) +2 //
- я надеюсь, ему велят катиться со своим очередным switch - голым сували и будем ,
пох. (?), 23:09 , 28-Июн-20, (97) //
- Есть такие, кто сходили почитать pep-3103 В этих четырёх вариантах синтаксиса н,
Anonymoustus (ok), 11:16 , 28-Июн-20, (15) +3 //
- Почему просто switch не добавить Если оно выглядит как switch, крякает как swit,
Аноним (18), 11:29 , 28-Июн-20, (18) +2 //
- Тоже сначала подумал, что наконец-то оператор регулярок сделали Ан нет, сдела,
Аноним (19), 11:40 , 28-Июн-20, (21) +1
- Вот настоящий match code let eq_rat cr match cr with _,0 , _,0 - t,
n00by (ok), 11:41 , 28-Июн-20, (22) //
- Крякает он как раз как match, судя по выражению case Point x, y if x y , та,
Аноним (24), 11:46 , 28-Июн-20, (25) +1 //
- Спасибо, проглядел if ,
n00by (ok), 11:49 , 28-Июн-20, (26) –1
- Это вообще синтаксический ад какой-то, честно говоря Для такого надо или ИЛИ пи,
Аноним (131), 09:47 , 29-Июн-20, (131) –1
- Не совсем match это по идее выражение, оно возвращает один из подошедших вариант,
коржик (?), 13:11 , 28-Июн-20, (36) //
- Потому что это не switch Читайте pep Да, существуют граждане, закомящееся с яз,
myhand (ok), 14:54 , 28-Июн-20, (57) +1 //
- А мне нравится, очень хорошо читаемая конструкция, я лично за Меня лично эти if-,
corvuscor (ok), 11:56 , 28-Июн-20, (27) +1 //
- У меня, как и у многих, тоже возник вопрос А где ты раньше был , но вроде бы шт,
YetAnotherOnanym (ok), 11:59 , 28-Июн-20, (29) +4 //
- Это выглядит как создание объекта со значением по умолчанию, почему оно должно с,
Аноним (30), 12:03 , 28-Июн-20, (30) +3 //
- Это питон Не ищите нормального синтаксиса там, где его нет ,
Онаним (?), 15:28 , 28-Июн-20, (60) +2
- Как я понимаю оно совпадает с произвольной точкой в смысле не с 0, 0 , x, 0 ,
Вы забыли заполнить поле Name (?), 15:51 , 28-Июн-20, (64) //
- Вопрос, как я понимаю в том, почему используется синтаксис Point , а не Point _,
Ordu (ok), 19:24 , 29-Июн-20, (166) +1 //
- точно _,_ Везде в питоне _,_ ,
Аноним (19), 19:47 , 29-Июн-20, (169) –1
- Да, странно Особенно, учитывая, что конструктор Point требует 2 аргумента ,
Вы забыли заполнить поле Name (?), 15:08 , 30-Июн-20, (191)
- Может я что то в жизни не понимаю, но ООП для этого вроде и придумали что бы не ,
Аноним (-), 13:22 , 28-Июн-20, (39) –3 //
- Определенно не понимаешь, ООП придумали, чтобы книжки таким как ты продавать ,
нона (?), 13:31 , 28-Июн-20, (40) +1
- ООП придумали чтобы снизить порог вхождения Объекты со свойствами и наследовани,
Аноним (135), 23:22 , 29-Июн-20, (179) –1 //
- JFI для JS уже очень давно висит аналогичное предложение https github com tc39,
Вы забыли заполнить поле Name (?), 13:32 , 28-Июн-20, (41)
- думаю, тут дело в первую очередь про удобство, а не производительность Ибо if ,
ALex_hha (ok), 13:48 , 28-Июн-20, (45) //
- 30 лет с ифом жили, и тут - бац - прям озарило ,
Аноним (19), 15:59 , 28-Июн-20, (67) –1
- Это тот switch, в котором практически для каждого case нужно рисовать break Спа,
Anonim (??), 16:06 , 29-Июн-20, (151) –2 //
- Сделай switch, в котором не надо рисовать break Но можно нарисовать fallthrough,
Аноним (156), 18:17 , 29-Июн-20, (156) +1
- Начнёшь писать программы - поймёшь, почему где-то нужен break, а где-то - нет ,
Аноним (19), 19:49 , 29-Июн-20, (170) –1
- Хочет дотянуть функционал петона до уровня bash ,
Аноним (48), 14:12 , 28-Июн-20, (48) –1 //
- Лучше верни master slave, идиотизм какой-то потакать 0 01 извращенцев и менять ,
Аноним (53), 14:28 , 28-Июн-20, (53) +8 //
- case 418 оставить, остальное не нужно,
Онаним (?), 15:27 , 28-Июн-20, (59) +1
- Эта дичь по читаьельности ощутимо хуже if elif else Лучше бы наконкец пред,
all_glory_to_the_hypnotoad (ok), 16:29 , 28-Июн-20, (73) –4 //
- Языков со скобками полно на любой вкус, от криворожденных JavaScript и PHP до но,
Аноним (88), 19:40 , 28-Июн-20, (88) +2 //
- И ими же жутко не удобен,
Александр (??), 23:54 , 28-Июн-20, (100) –2 //
- И поэтому даже у авторов языка возникает четыре варианта написания новой кон,
Anonymoustus (ok), 06:13 , 29-Июн-20, (111) –2 //
- Это какой-то цирк, запоминать, кроме синтаксиса, ещё и количество отступов у эле,
Аноним (19), 08:35 , 29-Июн-20, (120) –3 //
- Вот у меня такой вопрос как интерпретируется ситуациясо смесью spaces tabs и те,
anonymous yet another (?), 13:05 , 29-Июн-20, (140) //
- Можно подумать что в языке без отступов не нужно делать отступы Формально кон,
Аноним (88), 13:12 , 29-Июн-20, (141) +2 //
- В языке со скобочками отступы может расставить или исправить форматтер А в пи,
Аноним (156), 18:21 , 29-Июн-20, (158) –1 //
- Я не могу похвастся огромным опытом написания скриптов на пайтоне, ну может пято,
Ordu (ok), 19:37 , 29-Июн-20, (167) +1
- В своём коде и мне не приходилось, благо нормальным редактором пользуюсь Но зат,
Аноним (156), 20:35 , 29-Июн-20, (172) –1
- А, я понял Сворачивай блоки просто и разворачивай Тебе ведь не интересно колич,
Ordu (ok), 20:56 , 29-Июн-20, (174)
- Угу И то ли дело code if err SSLHashSHA1 update hashCtx, signedParams ,
Аноним84701 (ok), 21:27 , 29-Июн-20, (175) +1
- Конечно, не нужно и это особенно заметно когда нужно поправить код на машине с н,
all_glory_to_the_hypnotoad (ok), 17:02 , 30-Июн-20, (193)
- сэтого надо было начинать расходимся ребята,
Xasd5 (?), 16:59 , 28-Июн-20, (74) +2
- Очень перегруженный язык стал,
Аноним (75), 16:59 , 28-Июн-20, (75) –1 //
- Еще бы Self добавили как алиас для имени класса,
Аноним (80), 17:40 , 28-Июн-20, (80) –3
- Если в 2020 году на Землю в довершение ко всему упадет метеорит я даже не удивлю,
Аноним (82), 17:49 , 28-Июн-20, (81) +1 //
- А зачем оно нужно то, кроме как для красивостей, если в конечном итоге это будет,
Аноним (84), 18:01 , 28-Июн-20, (84) +1 //
- стремно выглядит, пахнет undefined behavior ом,
Аноним (85), 18:11 , 28-Июн-20, (85) +4 //
- это даже не UB, а УГ,
Аноним (19), 19:00 , 28-Июн-20, (87)
- Там у них всего один возразил, а в ответ ну, так же сделано в баше При этом ,
Аноним (142), 14:12 , 29-Июн-20, (142) –1 //
- Не нужны они в питоне Для сопостовления с образцом следует использовать операто,
Аноним (90), 20:15 , 28-Июн-20, (90) –4
- Прикольно ,
srgazh (?), 20:57 , 28-Июн-20, (91) //
- Ну в Haskell паттерн мэтчинг удобный, кстати, я большой фанат Как это хорошо ло,
Аноним (110), 03:11 , 29-Июн-20, (110)
- Стремление к совершенству К Cи ,
Аноним (114), 06:22 , 29-Июн-20, (114) –1 //
- Ну раз хочет он это сделать - ну форкни ты крайнюю версию и добавь все это Что ,
Daemon (??), 07:03 , 29-Июн-20, (117) +1 //
- Странно сравнивать Python с Си Сравнивайте с Perl или C , где подобное давно и,
Аноним (135), 10:33 , 29-Июн-20, (134) +1 //
- это уже было у Грибоедова где, покажите нам, отечества отцы, которых мы должны п,
бедный буратино (ok), 11:12 , 29-Июн-20, (136) +1 //
- Прежде, чем принять для включения, нужно бы выяснить, не оскорбляют ли новые клю,
Аноним (192), 15:38 , 29-Июн-20, (148) –2
- А как избежать конфликта с gettext import gettextgettext bindtextdomain myappli,
Anonimus (??), 15:43 , 29-Июн-20, (150) +2 //
- Скрыто модератором,
Аноним (159), 18:22 , 29-Июн-20, (159) +2 //
- Только первый пример понравился Во втором создаются экземпляры того же класса д,
Аноним (88), 21:48 , 29-Июн-20, (176) –1
- code def whereis point match point case Point 0, 0 ,
Аноним (184), 00:11 , 30-Июн-20, (184) //
- Это питон, детка, теперь тебе надо ещё кучу непонятностей синтаксиса запомнить ,
Аноним (19), 00:42 , 30-Июн-20, (185)
- точно не скажу, но получается, что Point - экзепляр класса, а Point x, y - эк,
Аноним (198), 14:04 , 01-Июл-20, (197)
- Слушайтесь дядю ван Оппосума он плохого не посоветует Новости плюс ,
Аноним (-), 07:52 , 30-Июн-20, (188) –2
- я чот не понял, а чё такое E и зачем точка нужна в case RED а так нор,
Аноним (198), 14:00 , 01-Июл-20, (196)
- На дворе шел 21-й век ,
Аноним (199), 17:19 , 01-Июл-20, (199)
- очень не хватало, редиска вопрос на повестке давно стоял видно слишком высокий, ,
warus (??), 11:12 , 01-Авг-20, (207)
1,2,4,8,10,15,18,27,29,30,39,41,45,48,53,59,73,74,75,80,81,84,85,90,91,110,114,117,134,136,148,150,176,184,188,196,199,207
|