_ConsoleWriteMap

  • Ausgabe des Inhalts einer Map als Schlüssel-Wert-Paare in die Konsole.
    Für nicht darstellbare Werte wird deren Typ ausgegeben.

    Edit: Ich habe mal die Markierung für String-Werte mit eingefügte. Danke für den Hinweis Mars

  • Sieht fast genauso aus wie etwas das ich immer verwende um Maps in die Konsole zu verfrachten :D

    Falls gemischte Keys (Integer-Keys & String-Keys) verwendet werden ist hier noch eine kleine Ergänzung:

    $sOut &= StringFormat('%s%-20s%s%s\n', $aC[$n], (IsString($k) And StringIsInt($k)) ? '"' & $k & '"' : $k, $vValue).

    Damit sieht man eindeutig womit man es zu tun hat.

    lg

    M

  • Ich muss zugeben, du hast mich dazu inspiriert, eine _toString Methode umzusetzen (die auch Maps ausgeben kann).

    Das Errorhandling hatte ich schon vor länger da liegen und hab es mit dazu gepackt :)

    Kanashius
    21. Mai 2024 um 18:33