method Receiver.recv
Receives a value, waiting while the channel is empty; Closed after all senders are gone.
Example:
fn main() io {
let (tx, rx) = chan<i64>(cap: 1)
tx.send(9)!
print("{rx.recv()!}")
}Вывод
9
pub(api) fn recv() -> T | ClosedС версии. 1.0.0-beta
Возвращает
T
Ошибки
Closed@error- `Closed` after all senders are gone and the buffer is empty.
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/task.oxl:119