Schläger - Ausgabe Inhalt einer Liste

Ich habe eine Liste (in Racket/Scheme):

(define myList (cons 'data1 (cons 'data2 (cons 'data3 (cons 'data4 empty)))))

oder

(list 'data1 'data2 'data3 'data4)

Und ich möchte eine Funktion schreiben, die Zyklen durch die Liste und gibt alle Werte der Liste.

(define (outputListData list)
  (cond 
    [(null? list) list]
    [else (getListData)]))

Mit welcher Funktion kann ich den Zyklus durch den Inhalt der Liste? Ich weiß, man kann first & rest um Daten der Liste, aber ich denke, das ist nicht der richtige Weg hier.

BTW: gibt es eine gute, kompakte Schläger-Verweis wie php.net? Ich finde die offizielle Schläger docs sehr verwirrend ...

  • Was findest du verwirrend über den Schläger-Dokumentation? Haben Sie schaute auf die Schläger-Handbuch unter docs.racket-lang.org/guide ? Es ist eine sanftere Einführung. Wenn Sie noch unsicher sind über Rekursion, vielleicht wollen Sie auch heraus zu überprüfen, Wie Design-Programme, die kostenlos online unter htdp.org .
InformationsquelleAutor wowpatrick | 2011-11-11
Schreibe einen Kommentar