run<R> 抽象方法

R run<R>(
  1. R action(
      )
    )

    在此区域中执行 action

    默认情况下(如根区域中实现),使用 当前 设置为此区域运行 action

    如果 action �抛出异常,同步异常不会被区域的错误处理器捕获。使用 runGuarded 来实现这一点。

    由于根区域是唯一可以修改 当前 值的区域,因此拦截 run 的自定义区域始终应委托给其父区域。它们可以在调用前后采取行动。

    实现

    R run<R>(R action());