Swift 標準ライブラリ   >   デバッグとリフレクション   >   precondition(_:_:file:line:)


関数


precondition(_:_:file:line:)


前提条件に違反したことを示します。





宣言


func precondition(_ condition: @autoclosure () -> Bool, _ message: @autoclosure () -> String = default, file: StaticString = #file, line: UInt = #line)


パラメータ


conditionテストすべき条件。condition は -Ounchecked ビルドでは評価されません。
messagecondition がプレイグラウンドまたは -Onone ビルドで false に評価された場合に印刷される文字列。デフォルトは空文字列です。
file前提条件が失敗した場合に、messaage とともに印刷されるファイル名。デフォルトは、 precondition(_:_:file:line:) が呼び出されたファイルです。
lineアサーションが失敗した場合に、messaage とともに印刷される行番号。デフォルトは、 precondition(_:_:file:line:) が呼び出された行番号です。


議論


この機能を使用して、出荷コードであってもプログラムが進行しないようにしなければならない条件を検出して下さい。


以下も見よ





テスト





目次
Xcode の新機能

  • SDK
  • Xcode 6.1+

  • フレームワーク
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)