assert

指定された条件がtrueとなるかをテストし、falseとなる場合は例外をスローします。


taiseiue | 2023-12-30

定義

名前空間: Alice.Diagnostics
アセンブリ: Losetta.Runtime.dll
ソースコード: Alice.Diagnostics.cs

assert(bool)

指定された条件がtrueとなるかをテストし、falseとなる場合は「アサーションが失敗しました」という文言の例外をスローします。

AliceScript
namespace Alice.Diagnostics;
public void assert(bool condition);
引数
condition trueであると期待する値

対応
AliceScript 3.0、4
AliceSister 3.0、4
Losetta 0.10、0.11

assert(bool,string)

指定された条件がtrueとなるかをテストし、falseとなる場合は指定されたメッセージとともに例外をスローします。

AliceScript
namespace Alice.Diagnostics;
public void assert(bool condition, string message);
引数
condition trueであると期待する値
message falseと評価されたときに発生する例外に使用するメッセージ

対応
AliceScript 3.0、4
AliceSister 3.0、4
Losetta 0.10、0.11

説明

この関数は、conditionfalseと評価されたときに0x04c ASSERTION_ERRORをスローします。