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


関数


assert(_:_:file:line:)


オプショナルのメッセージで伝統的な C スタイルのアサートを実行します。





宣言


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


パラメータ


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


議論


テスト中に有効であるが、出荷コードのパフォーマンスに影響を与えない内部健全性チェックには、この機能を使用して下さい。リリースビルドで無効な使用法をチェックするには、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 標準ライブラリ)