method Handle.join
Waits for the task: its value, its error, or Cancelled (§8.3).
Example:
fn work(n: i64) -> i64 => n * 2
fn main() io {
scope {
let h = spawn work(21)
print("{h.join()!}")
}
}Вывод
42
pub(api) fn join() -> T | E | CancelledС версии. 1.0.0-beta
Возвращает
T
Ошибки
ECancelled@error- the error `E` of the task, `Cancelled` when it was cancelled.
Эффекты
не объявлены (чистая, пока тело не говорит иное)
Определено в: std/core/task.oxl:22