Was ist der richtige Weg, um ein leeres Array in Tcl zu initialisieren?
Ich habe den folgenden Code (vereinfacht):
%Vor%und ich bekomme den Fehler:
Fehler: kann "result (key)" nicht setzen: Variable ist kein Array
Um ein Array zu initialisieren, verwenden Sie "Array-Set". Wenn Sie nur das interne Array-Objekt erstellen möchten, ohne ihm Werte zu geben, können Sie ihm eine leere Liste als Argument geben. Zum Beispiel:
%Vor%Wenn Sie ihm Werte geben wollen, können Sie ihm eine korrekt zitierte Liste von Schlüssel / Wert-Paaren geben:
%Vor%