Suchergebnisse für Anfrage "scheme"

6 die antwort

Gibt es eine Möglichkeit, ein bestimmtes Strukturfeld im Racket zu aktualisieren?

Angenommen, ich habe eine Struktur mit vielen Feldern: (struct my-struct (f1 f2 f3 f4))Wenn ich eine neue Struktur mit @ zurückgeben sof2 aktualisiert, ich muss alle anderen Felder umformulieren: (define s (my-struct 1 2 3 4)) (my-struct ...

4 die antwort

Definition von "lisp form"?

Was genau ist die Definition einer "Lisp-Form"? Soweit ich weiß, ist es "entweder ein Atom oder eine Liste, deren erstes Element ein Symbol ist". Aber dann wäre dies (im Schema) keine Form: ((lambda () 42)) ;; The answer to Life, the Universe ...

2 die antwort

Racket URL dispatch

Ich versuche, den URL-Versand mit Racket (ehemals PLT-Schema) zu verbinden. Ich habe mir das Tutorial und die Serverdokumentation angesehen. Ich kann nicht herausfinden, wie Anforderungen an dieselben Servlets weitergeleitet ...

TOP-Veröffentlichungen

4 die antwort

Wie kann ich Funktionsbindungen in Common Lisp ändern?

Hier ist etwas, was Sie in Schema tun können: > (define (sum lst acc) (if (null? lst) acc (sum (cdr lst) (+ acc (car lst))))) > (define sum-original sum) > (define (sum-debug lst acc) (print lst) (print acc) (sum-original lst acc)) > (sum '(1 2 ...

8 die antwort

Lambda verwenden, anstatt Schema einzulassen

In SICP 1.2.1 gibt es eine Funktion, die eine rationale Zahl wie folgt erstellt: (define (make-rat n d) (let ((g (gcd n d))) (cons (/ n g) (/ d g))))Ich bin nur gespannt, wie man dasselbe mit lambda anstatt let umsetzen kann, ohne GCD zweimal ...

6 die antwort

Was ist "Call By Name"?

Ich arbeite an einer Hausaufgabe, bei der wir aufgefordert werden, eine Bewertungsstrategie mit dem Namen "call by name" in einer bestimmten Sprache umzusetzen, die wir entwickelt haben (unter Verwendung des Schemas). Wir erhielten einBeispiel ...

2 die antwort

Was genau ist eine "Fortsetzungsaufforderung"?

Ich versuche zu entzifferndie Dokumentatio [http://docs.racket-lang.org/reference/cont.html?q=with-handlers#%28def._%28%28quote._~23~25kernel%29._call-with-continuation-prompt%29%29] call-with-continuation-promptGiltproc zum gegebenenargs mit ...

8 die antwort

Clojure oder Scheme Bayesian Classification Libraries?

Haben Sie Hinweise auf Schema- / Racket- oder Clojure-Bayesian-Klassifizierungsbibliotheken? Ich brauche eines für ein Spielzeug- / Lernprojekt, das ich machen werde.

6 die antwort

Wie erstelle ich alle Permutationen einer bestimmten Größe mit Wiederholungen im Schema?

ch lerne Schema und versuche, Permutationen mit Wiederholungen bestimmter Größe zu erzeuge Wenn zum Beispiel n = 4 ist und S = {a, b, c, d, e, f} gesetzt ist, möchte ich alle möglichen Permutationen erzeugen: {a, a, a, a}, {a, a , a, b}, ..., ...

4 die antwort

Wie funktioniert der Named Let in Form einer Schleife?

Imeine Antwor [http://www.stackoverflow.com/questions/12834562/scheme-number-to-list#12841962] was erklärt, wie man eine Zahl in eine Liste umwandenumber->listie @ -Prozedur ist wie folgt definiert: (define (number->list n) (let loop ((n n) ...