Кому-то возможно понадобится быстро посмотреть значения Map.
Пустые Map (не пустые значения "" или 0) и массивы пропускаются, отображаются только значения которые могут быть отображены.
Вобщем, это простая заготовка для вариаций с Map любого уровня вложенности.
Для вывода пустых Map, надо добавить проверку на ошибку от MapKeys.
Для вывода обозначения массивов и других типов, нужно соответственно добавить проверку значения через VarGetType.
Пустые Map (не пустые значения "" или 0) и массивы пропускаются, отображаются только значения которые могут быть отображены.
Вобщем, это простая заготовка для вариаций с Map любого уровня вложенности.
Код:
Func _Map ($m)
If IsMap ($m) Then
For $Key In MapKeys ($m)
_Map ($m[$Key])
Next
Else
ConsoleWrite ($m & @crlf)
EndIf
EndFunc
Для вывода обозначения массивов и других типов, нужно соответственно добавить проверку значения через VarGetType.