Spec-Zone.ru › LÖVE

Канал:demand

Доступно начиная с LÖVE 0.9.0
Эта функция не поддерживается в более ранних версиях.

Извлекает значение сообщения из канала и удаляет его из очереди сообщений.

Ожидает, пока сообщение не окажется в очереди, а затем возвращает значение сообщения.

Функция

Синопсис

value = Channel:demand( )

Аргументы

Нет.

Возвращает

Variant value
Содержимое сообщения.

Функция

Доступно начиная с LÖVE 11.0
Этот вариант не поддерживается в более ранних версиях.

Синопсис

value = Channel:demand( timeout )

Аргументы

number timeout
Максимальное время ожидания.

Возвращает

Variant value
Содержимое сообщения или nil, если таймаут истек.

См. также

  • Канал
  • Канал:supply
  • Канал:pop

© 2006–2020 LÖVE Development Team
Licensed under the GNU Free Documentation License, Version 1.3.
https://love2d.org/wiki/Channel:demand

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API