umwandelt So habe ich eine Liste von Elementen, die ich aus einer Datei erstellt habe. Ich bin in der Lage, die Datei zu lesen und die Elemente erfolgreich in meine Liste aufzunehmen, aber ich habe Probleme beim Konvertieren/Umwandeln dieser Elemente in Strings.Wie man Elemente in einer Liste in Strings im Racket
So zum Beispiel:
'(Apple Orange banana pickle)
und:
(for ([i lst])
(print i)
)
produziert:
'Apple'Orange'banana'pickle
(print myList)
produziertdie keine Zeichenfolgen sind.
Ich möchte wirklich nur eine Liste von Zeichenfolgen, damit ich sie später manipulieren kann. Racket-Dokumentation scheint nur zu zeigen, wie man sich um Chars kümmert. Wie soll ich das machen? Danke für jede Hilfe!
Ich würde ein Anfängerbuch wie "The Little Schemer" oder "Wie man Programme entwerfen" empfehlen, um einen Eindruck davon zu bekommen, wie wir Probleme in Scheme lösen. Derzeit schreiben Sie Code auf nicht-idiomatische Weise, als ob Sie eine traditionelle prozedurale Sprache verwenden würden. –
Beachten Sie, dass 'display' die richtige Funktion ist, wenn Daten ohne Verkapselung angezeigt werden sollen. Auch wenn Sie so etwas wollen, dann ist 'write' vielleicht besser. – Sylwester