#author("2021-07-12T23:26:18+09:00","","")
#author("2025-04-12T00:40:11+09:00;2021-07-12T23:26:18+09:00","","")
#navi(マニュアル/関数)
* GETVARLIST [#f33a54ce]
** 形式 [#b4a1437e]
> GETVARLIST( [ '''prefix''' ] )
** 機能 [#b9cb5609]
- 現在保持している変数のリストを返します。
** 引数 [#wf6d7954]
:prefix|何らかの文字列を指定すると、その文字列で始まる変数名を返します(省略可能)。省略時は全ての変数のリストを返します。
** 返り値 [#k65d80ac]
- 成功した場合、変数名のリスト(汎用配列)
- 失敗した場合、IARRAY
** 関連 [#aec0fb15]
- [[マニュアル/関数/GETFUNCLIST]]
** バージョン [#eb42f730]
- YAYA:初期から利用可能
** 例 [#l03a593d]
#code(aya,nooutline,nolink,nonumber){{
//form https://github.com/Taromati2
//from https://github.com/Taromati2
//free to copy/edit/use
ERASEALLVARBEGINAS {
_L= GETVARLIST(_argv[0])
foreach _L;_V {
ERASEVAR(_V)
}
}
ERASEALLVARINRE {
_L= GETVARLIST
foreach _L;_V {
if RE_GREP(_V,_argv[0])
ERASEVAR(_V)
}
}
}}
#navi(マニュアル/関数)