MAP_GETKEYS¶
関数名 | 引数 | 戻り値 |
---|---|---|
![]() MAP_GETKEYS | string | string |
string , int | string | |
string , ref string[] , int | string |
API
1. string MAP_GETKEYS, mapName
2. string MAP_GETKEYS, mapName, doOutput
3. string MAP_GETKEYS, mapName, ref outputArray, doOutput
MAP
(連想配列,Dictionary<string,string>
)に保存されたキーを出力する関数です。
ヒント
命令、式中関数両方対応しています。
例
MAIN.ERB
@SYSTEM_TITLE
#DIM i
#DIMS keys, 5
MAP_CREATE "MyMap"
FOR i, 0, 5
MAP_SET "MyMap", TOSTR(i*100), ""
NEXT
PRINTSL MAP_GETKEYS("MyMap")
PRINTSL MAP_GETKEYS("MyMap", 1)
FOR i, 0, 5
PRINTFORML RESULTS:[%RESULTS:i%] key:[%keys:i%]
NEXT
VARSET RESULTS
PRINTSL MAP_GETKEYS("MyMap", keys, 1)
FOR i, 0, 5
PRINTFORML RESULTS:[%RESULTS:i%] key:[%keys:i%]
NEXT
ONEINPUT
結果
0,100,200,300,400
0
RESULTS:[0] key:[]
RESULTS:[100] key:[]
RESULTS:[200] key:[]
RESULTS:[300] key:[]
RESULTS:[400] key:[]
RESULTS:[] key:[0]
RESULTS:[] key:[100]
RESULTS:[] key:[200]
RESULTS:[] key:[300]
RESULTS:[] key:[400]