interpreter_getVariable

指定された文字列を名前としてもつ変数または定数の値を取得します。


taiseiue | 2021-11-19

定義

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

interpreter_getVariable(string)

指定された文字列を名前としてもつ変数または定数の値を取得します。

AliceScript
namespace Alice.Interpreter;
public variable interpreter_getVariable(string name);
引数
name 取得する変数または定数の名前
戻り値
variable 名前がnameの変数または定数の値。

対応
AliceScript RC1、RC2、GM、2.0、2.1、2.2、2.3、3.0、4
AliceSister GM、2.0、2.1、2.2、2.3、3.0、4
Losetta 0.8、0.9、0.10、0.11

説明

nameという名前の変数または定数が現在のスクリプトかグローバルに存在しない場合は0x004例外が発生します。

次の例では、aという名前の変数を定義し、その値を名前を指定して取得します。

AliceScript
using Alice.Interpreter;

var a = 1;
var a_dash = interpreter_getVariable("a");
print(a_dash==a);//出力例:true