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

Ещё вопрос есть, а def function(login) -> str: -> str тоже

только для читабельности нужен, он показывает что возвращаемая строка типа стринг?

11 ответов

33 просмотра

Возращаемая строка типа стринг)) Да, тоже только для читабельности и подсказок IDE, значение после стрелочки указывает на возвращаемое значение твоей функции

Mike-Tyson Автор вопроса
quantum super position
Возращаемая строка типа стринг)) Да, тоже только д...

Хорошо а если у меня функция возвращает много значений

аннотации типов используются 1. разработчиками, при чтении и работе с кодом. 2. статическими анализаторами, которые могут верифицировать корректность заявленных контрактов. 3. библиотеками, например сериализации \ десериализации

Mike Tyson
Хорошо а если у меня функция возвращает много знач...

что значит "много значений". тип данных какой?

Mike Tyson
Хорошо а если у меня функция возвращает много знач...

а тут уже надо читать документацию :) существует встроенный модуль typing, про него и читайте

Mike Tyson
Все разные

хз что это значит.

Mike-Tyson Автор вопроса
quantum super position
а тут уже надо читать документацию :) существует в...

А если я просто кортежем укажу, например def function(login) -> (str, int)

Что в этом случае значит (str, int)? Функция вернет кортеж состоящий из str, int? Или она вернет либо str либо int?

Mike Tyson
Все разные

Так кортеж, или тип результата меняется в зависимости от чего-то?

quantum super position
Что в этом случае значит (str, int)? Функция верне...

в расте так тюпл принято обозначать но там нет union в питоновском смысле есть ADT и сишные union

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

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

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
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
Карта сайта