英語版
このページの英語版を見る
core.internal.dassert
- string
_d_assert_fail
(A)(scope const stringop
, auto ref scope const Aa
); - 単項式に対する豊富なアサートエラーメッセージを生成する単項式assert(!una) は、次のように変換される。 assert(!una,
_d_assert_fail
("!", una)). このルーチンは、あたかもユーザがassert(una == false) を書いたかのように動作する。Parameters:string op
式で使用された演算子、現在のところ"!"のみがサポートされている。 のみがサポートされている。 A a
assert 、その暗黙の変換前に使用された式の結果。 bool に暗黙のうちに変換される。 Returns:a != true" や"a == true" のような文字列。 - template
_d_assert_fail
(A...) - バイナリ式の豊富なアサート・エラー・メッセージを生成する。バイナリ式assert(x == y) は、次のように変換される。 assert(x == y,
_d_assert_fail
!(typeof(x))("==", x, y)).Parameters:string comp 式で使用された比較演算子。 A a 左側のオペランド(タプルでもよい)。 B b 右側のオペランド(タプルでもよい)。 Returns:a $comp $b" のような文字列。
Copyright © 1999-2024 by the D Language Foundation
DEEPL APIにより翻訳、ところどころ修正。
このページの最新版(英語)
このページの原文(英語)
翻訳時のdmdのバージョン: 2.108.0
ドキュメントのdmdのバージョン: 2.109.1
翻訳日付 :
HTML生成日時:
編集者: dokutoku