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


関数


assertionFailure(_:file:line:)


内部健全性チェックが失敗したことを示します。





宣言


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


パラメータ


messageプレイグラウンドまたは -Onone ビルドで印刷される文字列。デフォルトは空文字列です。
filemessage とともに印刷されるファイル名。デフォルトは、assertionFailure(_:file:line:) が呼び出されたファイルです。
linemessage とともに印刷される行番号。デフォルトは、 assertionFailure(_:file:line:) が呼び出された行番号です。


議論


この関数を使用すると、出荷コードのパフォーマンスに影響を与えずに、制御フローが呼び出しに到達しないと予測された場合などの時、プログラムを停止できます。たとえば、他の case の1つが満たされなければならない知っている場合の switchdefault case で。リリースのビルドでコードが不正な使用から保護されるようにするには、 preconditionFailure(_: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 標準ライブラリ)