mapkey

連想配列のキーをインデックスで取得

val = mapkey(var, index)

var : MAP 変数
index : 0 から始まるインデックス

解説

連想配列の index 番目のキーを文字列で返します。
mapcount と組み合わせて全キーを列挙できます。
列挙順序は挿入順とは限りません (unordered_map のため)。
index が範囲外の場合は空文字列 "" を返します。

サンプル

	dimmap mymap
	mymap("a") = "1"
	mymap("b") = "2"
	n = mapcount(mymap)
	repeat n
		k = mapkey(mymap, cnt)
		mes k + " = " + mymap(k)
	loop

関連項目

dimmap連想配列変数を作成
mapcount連想配列のエントリ数を取得
hasmap連想配列にキーが存在するか確認

サンプル逆引き (2)

sample_map.hsp
sample_yaml.hsp

情報

バージョン3.8
作成日2026/04/16
著作者IronHSP
URLhttps://github.com/inovia/IronHSP_2026
備考IronHSP 内蔵機能です。
タイプ内蔵命令
グループメモリ操作命令
hs ファイルhsphelp\hsp3_map.hs