Alice.Diagnostics 名前空間

プログラムをデバッグしたり、プロセスを扱ったり、パフォーマンスを測定するための関数およびクラスがあります。


taiseiue | 2024-07-11

関数

assert(bool)指定された条件がtrueとなるかをテストし、falseとなる場合は「アサーションが失敗しました」という文言の例外をスローします。
assert(bool,string)指定された条件がtrueとなるかをテストし、falseとなる場合は指定されたメッセージとともに例外をスローします。
assert_equal(variable,variable)指定された変数が等しいかをテストし、等しくない場合は「アサーションが失敗しました」という文言の例外をスローします。
assert_equal(variable,variable,string)指定された変数が等しいかをテストし、等しくない場合は指定されたメッセージとともに例外をスローします。
debug_indent()デバッグ出力のインデントレベル]を1増やします。
debug_indentLevel()デバッグ出力のインデントレベルを取得します。
debug_indentLevel(number)デバッグ出力のインデントレベルを設定します。
debug_print(string)指定された文字列をデバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_print(variable)指定されたオブジェクトの文字列表現をデバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_print(string,params variable)与えられた複合書式指定子`format`を使用して後続の変数を成形し、デバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_printIf(bool,string)条件が真であるときに、指定された文字列をデバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_printIf(bool,variable)条件が真であるときに、指定されたオブジェクトの文字列表現をデバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_printIf(bool,string,params variable)条件が真であるときに、与えられた複合書式指定子`format`を使用して後続の変数を成形し、デバッグ出力に書き込み、続けて現在の環境で使用されている改行文字を書き込みます。
debug_unIndent()デバッグ出力のインデントレベルを`1`減らします。
debug_write(string)指定された文字列をデバッグ出力に書き込みます。
debug_write(variable)指定されたオブジェクトの文字列表現をデバッグ出力に書き込みます。
debug_write(string,params variable)与えられた複合書式指定子`format`を使用して後続の変数を成形し、デバッグ出力に書き込みます。
debug_writeIf(bool,string)条件が真であるときに、指定された文字列をデバッグ出力に書き込みます。
debug_writeIf(bool,variable)条件が真であるときに、指定されたオブジェクトの文字列表現をデバッグ出力に書き込みます。
debug_writeIf(bool,string,params variable)条件が真であるときに、与えられた複合書式指定子`format`を使用して後続の変数を成形し、デバッグ出力に書き込みます。
exec(string,bool,bool)ファイル名を指定して別のプロセスを開始します。
exec(string,string,bool,bool)ファイル名とコマンドライン引数を指定して別のプロセスを開始します。

クラス

StopWatch経過時間を計測することができるストップウォッチを提供します。