method Receiver.tryRecv
Non-blocking receive.
Example:
fn main() io {
let (tx, rx) = chan<i64>(cap: 1)
print("{rx.tryRecv()}")
tx.send(3)!
print("{rx.tryRecv()}")
}Вывод
none 3
pub(api) fn tryRecv() -> T?Сложность. O(1); never waits.
С версии. 1.0.0-beta
Возвращает
T?
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/task.oxl:137