Ввод возвращаемой функции в Python3 [дубликат]Python

Программы на Python
Ответить
Anonymous
 Ввод возвращаемой функции в Python3 [дубликат]

Сообщение Anonymous »

Предположим, у меня есть функция, которая возвращает функцию:

Код: Выделить всё

def fnA( x: int, y: int) -> function:
def fnB(z: int) -> int:
return x + y
return fnB
Это позволит мне сделать что-то вроде: fnA(3,4)(5) и оно вернет 12.
Но поскольку я не печатаю функцию, я не знаю, что такое входное определение и тип возвращаемого значения fnB. Я не был уверен, что: function[int, int] — это способ сделать это, где последнее значение — это тип возвращаемого значения или что-то в этом роде.
Как мне это сделать? Глядя на модуль «Ввод текста», я ничего не увидел.

Подробнее здесь: https://stackoverflow.com/questions/736 ... in-python3
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»