home.social

#repr — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #repr, aggregated by home.social.

  1. __str__ vs __repr__ в Python: конец путанице

    « str для людей, а repr для машин» — эту фразу слышали многие, но на практике путаница всё равно остается. Почему функция print() иногда игнорирует ваши настройки? Что такое односторонний фолбэк? И зачем вообще писать оба метода?

    habr.com/ru/articles/1006790/

    #python #python3 #python_для_начинающих #python_3 #python_tutor #python_class #string #repr

  2. Что делает перечисления (enum) в Rust такими мощными?

    На примерах попробую показать, почему enum в Rust это несколько больше, чем обычно принято считать. Рассмотрю расширенное использование enum в типовых ситуациях. Сразу забегая вперед скажу, что в рамках статьи я не затрагиваю паттерны и мэтчинг. Первое, что приходит в голову, когда речь заходит об enum , — это идея: «А давайте заменим все константы на enum ». :) Желание логичное, давайте на него посмотрим...

    habr.com/ru/articles/899792/

    #rust #enum #num_enum #перечисления #итераторы #repr #strum #try_from

  3. [Перевод] Разбираемся с паттерном REPR в ASP.NET Core

    В этой статье мы рассмотрим паттерн проектирования REPR (request‑endpoint‑response — «запрос‑конечная_точка‑ответ»), как он упрощает разработку API и как его можно реализовать на C#.

    habr.com/ru/companies/otus/art

    #c# #паттерн_REPR #ASPNET_Core #REPR