型メソッド


sleep(until:tolerance:clock:)


許容範囲内で指定された期限まで現在のタスクを中断します。


iOS 16.0+ iPadOS 16.0+ macOS 13.0+

Mac Catalyst 16.0+ tvOS 16.0+ watchOS 9.0+




宣言


  1. static func sleep<C>(
  2. until deadline: C.Instant,
  3. tolerance: C.Instant.Duration? = nil,
  4. clock: C
  5. ) async throws where C : Clock


SuccessNever で、FailureNever の場合に使用できます。


議論


時間が終了する前にタスクがキャンセルされた場合、この関数は CancellationError を throw します。


この関数は、基になるスレッドをブロックしません。


try await Task.sleep(until: .now + .seconds(3), clock: .continuous)





目次
Xcode の新機能

  • 宣言
  • 議論












  • トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ












    トップへ