Chat:Ru/2021-02-11

From CG community
Jump to navigation Jump to search

735487: mihei: вроде бы Ульян с кем то из ворлд чата проходил

Uljahn: да, один квест зарешали, "Назад в 80-е"

735487: Uljahn: а почему там нужна именно группа людей? в одиночку почему нельзя?

Uljahn: потому что некоторые пазлы состоят из нескольких комнат, и группа разделяется

Uljahn: ну и вообще задумка у этих эскейп румов - это командное участие для улучшения отношений в коллективе

Uljahn: т.е. не для рандомных участников, а для знакомых уже, даже рекомендуется использовать сторонний канал связи типа видеоконференции, поэтому даже чатик не встроили в эти квесты

Uljahn: по сути как корпоративный хакатон

Uljahn: тут интересную фичу в питон 3.10 одобрили - pattern matching, довольно неоднозначное решение, но в чём-то прикольное

Uljahn: https://www.python.org/dev/peps/pep-0636/

Uljahn: для мультиплееров на CG самое то :smiley:

Uljahn: Automaton2000: Sorry, I couldn't understand {command!r}

Automaton2000: не понял как его применить к csb. и будут ли там использоваться И и Д. ну и может будет круто ...

Egrace: Сейчас во все языки добавляют паттерн матчинг. Я прям рад этому :) Крутая тема, из функциональных языков пришла.

Egrace: чем-то похоже на тренд с лямбдами, который лет 7 назад был

mihei: в 2к21 в питон наконец завезли свич :)

magaiti: свич не нужен

magaiti: для простых случаев сгодятся ифы, для сложных - полиморфизм

Egrace: крайне субъективный момент

Egrace: насчет ненужности свитча

Egrace: в питон его, кстати, не завозили паттерн-матчинг - это не классический свитч-оператор

MadKnight: в шарпы недавно завезли advanced switch

lopidav: свитч же вродь обычно более оптимизирован чем ифы

tutubalin: с одной стороны я согласен, что свич - спорная конструкция и нередко её используют там, где лучше бы подошёл полиморфизм

tutubalin: с другой стороны свич может быть быстрее, чем много ифов. особенно в сях

tutubalin: то, как свич эмулируют в питоне - это вообще кошмар

tutubalin: сначала считают ВСЕ возможные варианты, загоняют в массив или словарь, а потом достают нужное значение

tutubalin: если это не кодгольф, то за это надо утрубать руки по самые уши

MadKnight: lol

MadKnight: в шарпах вон теперь есть inline switch

tutubalin: Uljahn почитал про фичу. мне нравится. для парсинга инпутов прям вобще хорошо

Uljahn: ага, я тоже так подумал

MadKnight: Uljahn в новых шарпах тоже крутой свитч завезли

MadKnight: тоже для парсинга удобно