Wie konvertiere ich eine Liste in eine Zeichenfolge in Tcl?Wie konvertiert man eine Liste in eine Zeichenfolge in tcl
Antwort
höchstwahrscheinlich, was Sie wollen, ist join aber je nachdem, was Sie versuchen zu tun Dies ist möglicherweise nicht notwendig.
anything in TCL is able to be treated as a string at anytime, folglich können Sie in der Lage sein, nur ohne
Verwenden Sie den Befehl list.
Alternativ finden Sie unter "split": http://wiki.tcl.tk/1499
split "comp.unix.misc"
returns "comp Unix misc"
explict Umwandlung als String Ihrer Liste verwenden Wenn Sie nur den Inhalt wollen, können Sie legt ListeVar $ und es wird der Inhalt als String schreiben.
Sie können die Liste um eine Ebene reduzieren oder ein Trennzeichen mithilfe von join einfügen, wie oben beschrieben.
Beispiel:
% set a { 1 2 3 4 { 5 6 { 7 8 9 } } 10 }
1 2 3 4 { 5 6 { 7 8 9 } } 10
% puts $a
1 2 3 4 { 5 6 { 7 8 9 } } 10
% join $a ","
1,2,3,4, 5 6 { 7 8 9 } ,10
% join $a
1 2 3 4 5 6 { 7 8 9 } 10
Wenn Sie auch mehrstufige Listen reduzieren müssen, sehen Sie sich das Tcllib-Paket struct :: list und den Unterbefehl flatten an. http://tcllib.sourceforge.net/doc/struct_list.html – schlenk
set list {a b c d e f}
for {set i 0} {$i<[llength $list]} {incr i} {
append string [lindex $list $i]
}
puts $string
set a { 1 2 3 4 { 5 6 { 7 8 9 } } 10 }
set rstr [regexp -all -inline {\S+} $a]
puts $rstr
Um eine Liste mit Klassen verflachen:
set list { 1 2 3 4 { 5 6 { 7 8 9 } } 10 }
package require struct::list
struct::list flatten -full $list
- 1. Wie konvertiert man eine Zeichenfolge in ISOString?
- 2. Wie konvertiert man org.eclipse.xsd.XSDSchema in eine Zeichenfolge?
- 3. Wie konvertiert man eine Zeichenfolge in eine Karte in Javascript?
- 4. Wie konvertiert man eine Zeichenfolge in eine Funktion in Clojure?
- 5. Wie konvertiert man eine Zeichenfolge in eine SOAPMessage in Java?
- 6. Wie konvertiert man eine Zeichenfolge in UTF8 in Ruby
- 7. MATLAB: Wie man eine Zeichenfolge in eine Tabelle konvertiert
- 8. Wie konvertiert man eine Zeichenfolge in eine Enum?
- 9. Wie konvertiert man eine Zeichenfolge in eine android.net.Uri
- 10. Wie konvertiert man eine Zeichenfolge in eine Dezimalzahl?
- 11. Wie konvertiert man eine Base64-Zeichenfolge in eine Datei?
- 12. Wie konvertiert man eine Liste in eine Zeichenfolge in Emacs Lisp
- 13. Wie konvertiert man eine Unicode-Zeichenfolge in eine literale Zeichenfolge in Python?
- 14. Wie konvertiert man eine Liste in Variable Argument Parameter Java
- 15. Wie konvertiert man eine Zeichenfolge in ein Datum in Sybase
- 16. In C#, Wie konvertiert man eine hexadezimale Zeichenfolge in int?
- 17. Wie man "unsigned long" in eine Zeichenfolge in Java konvertiert
- 18. Wie konvertiert man eine Zeichenfolge in Array in PHP? Diese
- 19. Wie konvertiert man eine Zeichenfolge in Bits in C#
- 20. Wie konvertiert man eine Zeichenfolge in einen Lambda-Ausdruck?
- 21. Wie konvertiert man eine in utf16 codierte Zeichenfolge in eine in UTF-8 codierte Zeichenfolge?
- 22. Wie konvertiert man Karte in eine Liste in Java 8
- 23. Swift: Wie konvertiert man eine Liste von String in eine Liste von CGPoint?
- 24. eine Liste in eine Sammlung in TCL machen
- 25. konvertiert eine Zeichenfolge in eine Linq-Abfrage
- 26. Wie konvertiert man eine reguläre Zeichenfolge in eine ASCII-hexadezimale Zeichenfolge in C#?
- 27. Wie konvertiert man eine utf-8-Zeichenfolge in eine utf-16-Zeichenfolge in PHP
- 28. Wie konvertiert man eine JSON-Zeichenfolge in eine normale Zeichenfolge in Swift?
- 29. Python konvertiert eine Zeichenfolge in die Argumentenliste
- 30. Wie konvertiert man eine Zeichenfolge in ein Objekt
Sie Möglichkeiten geben, eine Liste aus einer Zeichenfolge zu machen. Die Frage fragt nach dem Gegenteil - wie man von Liste zu Zeichenfolge gelangt. –