Python: Есть ли способ определить, используется ли возвратное значение функции?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Python: Есть ли способ определить, используется ли возвратное значение функции?

Сообщение Anonymous »

Есть ли способ определить, необходимо ли возвратное значение функции, изнутри этой функции? < /p>
Пример: < /p>
drawPoint(1,2)
< /code>
vs.
newPointId=drawPoint(1,2)

Praypoint делает HTTP-запрос, поэтому ответ из этого запроса может быть получен с сервера «сразу же» или «скоро» или «через некоторое время» или никогда. /> Если требуется возвратное значение (второй случай), то команда должна быть «блокировкой», по крайней мере, в течение некоторого периода времени. Могут быть использованы различные схемы повторения и временные значения. (Если в нужное время не получено ответа, он может вернуть FALSE, а остальная часть кода должна была бы иметь возможность иметь дело с этим делом; но существует ожидание, что переменная «NewPointId» должна использоваться в следующей строке кода.) < /P>
def drawPoint(x,y):
if [returnValueNeeded]:
# do a blocking request, with retry scheme etc.
# return its response or whatever part of its response is needed
else:
# do a non-blocking 'fire-and-forget' request with zero timeout
# return with any value or no value


Подробнее здесь: https://stackoverflow.com/questions/796 ... ue-is-used
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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