Sie müssen diese beiden Bibliotheken zu einer Karte zusammenstellen, die Sie mit string map
verwenden können. Der Schlüssel dazu ist, dass Sie das Zwei-Listen-Formular von foreach
verwenden können, und der split
-Befehl kann einen String leicht in seine Komponentenzeichen aufteilen, wenn der Separatorsatz leer ist.
set map {}
foreach from [split $firstLibrary ""] to [split $secondLibrary ""] {
lappend map $from $to
}
Anwendung der Karte mit string map
auf $theString
und das Ergebnis Druck wird als Übung.
Die Frage ist unklar, fügen Sie bitte weitere Details zu sehen – georoot
Nehmen [string Karte] (http://www.tcl.tk/man/tcl8.6/TclCmd/string.htm#M34) in die Dokumentation –