variable.HasValue

変数に有効な値が代入されているかを表す値を取得します。


taiseiue | 2024-11-21

定義

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

変数に有効な値が代入されている場合、その値を取得します。

AliceScript
namespace Alice;
public readonly bool HasValue;
bool 変数に有効な値が代入されている場合はtruenullの場合はfalse

対応
AliceScript 3.0
AliceSister 3.0
Losetta 0.10

説明

このプロパティの値がtrueの場合、Valueプロパティを使用してこの変数の値を取得できます。

以下は、strの値を取得しています。

AliceScript
string? str = "ABC";

// strがnullでないことを確認する
if(str.HasValue)
{
    print(str.Value);
}