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

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

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

11 ответов

11 просмотров

Возращаемая строка типа стринг)) Да, тоже только для читабельности и подсказок 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

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

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

кому не сложно распишите пожалуйста для какой цели тут вот эти скобки и в них пихается указатель?
Михаил Helper
15
я не магистр хаскеля, но разве не может лейзи тип конвертнуться в не-лейзи запросив вычисление содержимого прям при инициализации?
deadgnom32 λ madao
100
Комрады, посоветуйте, куда копать? Стал прикручивать кастомизацию тем. В OnShow главной главной формы пытаюсь загрузить из файла настроек и применить тему (на скрине, как долж...
Ed Doc
13
Такс, блин, таки кто-то знает, каким образом работают макросы stdin/stdout/stderr? Я влез в stdio.h, там определения нет, отладил через асмокод - вызывается функция со странны...
The Bird of Hermes
18
OnShow один раз вызывается? или возможен Hide?
Iluha Companets
14
Hi, I have a partitioned table in Postgres that has a composite primary key on 3 columns out of which two columns are partition key columns. Now I have a requirement to add a ...
Sujith
1
А еще в перле можно уже @arr1 + @arr2?
Sergei Zhmylove
53
Если у меня есть такой класс: Object = {} function Object:new(a_name, a_transform, a_color, a_mesh, a_material, a_shader, a_textures) local private = {} private.n...
Cuarno Vile
4
Всем привет, на линуксе лучше на fasm или nasm учиться писать для начала ?
meszjol
14
@MrMiscipitlick А можешь макрос написать, который будет вычислять смещение относительно переданных меток? Просто .label1-.label2, и вернуть значение.
КТ315
35
Карта сайта