170 похожих чатов

Насколько есть смысл в тайпхинтах обозначать что может принимать инт

не меньше нуля?

14 ответов

18 просмотров

В питоне не имеет смысла

Ktykhy
Только сам тип?

Если мы говорим про аннотации в коде то да, если мы говорим про какую-нибудь валидацию в пидантике, то там уже вкорячили Annoted[T, ...] с произвольной метадатой

Alex
Если мы говорим про аннотации в коде то да, если м...

Ок. Пока только аннотация. Чета я думал валидировать внутри функции принято.

Alex
В питоне не имеет смысла

Не совсем так https://peps.python.org/pep-0593/

Ktykhy
Ок. Пока только аннотация. Чета я думал валидиров...

Пидантик это вообще про другое, пидантик это про валидацию и сериализацию структур данных

Alex
что именно "не совсем так" ?

Есть способы указывать в тайп хинтах информацию типа unsigned.

Nastya Medveda
Есть способы указывать в тайп хинтах информацию ти...

Назовешь? И возможность указывать метаданные для ctypes сюда не приплетай.

Alex
Назовешь? И возможность указывать метаданные для c...

Например вот: https://github.com/annotated-types/annotated-types

Nastya Medveda
Например вот: https://github.com/annotated-types/a...

Ну и кто это вообще поддерживает и на практике нафига оно нужно?

Alex
Ну и кто это вообще поддерживает и на практике наф...

Есть пеп. Его ведь не дураки писали. Это поддерживает пеп. А кому это нужно на практике и кто их дилер лучше спрашивать авторов PEP, а не меня.

Nastya Medveda
Есть пеп. Его ведь не дураки писали. Это поддержив...

"Его не дураки писали" охуенный аргумент

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта