Tag: racket

Schläger ist ein erweiterbares multi-Paradigma-Programmiersprache, die in der Lisp – /Scheme-Familie.

Festlegen von Standard-argument der Wert im Schläger

Anzahl der Antworten 1 Antworten
Ist es möglich, einen default-Wert, um einige der Argumente, die im Schläger? So wie in Python: def f(arg=0) ... InformationsquelleAutor Vladimir Keleshev | 2011-08-20

Verwendung von lokalen im Racket/Scheme

Anzahl der Antworten 3 Antworten
In der Übung 18.1.12 von htdp, ich habe neu geschrieben, die maxi-Funktion mit "local". ;; maxi : non-empty-lon -> number ;; to determine the largest number on alon (define (maxi alon) (cond [(empty? (rest alon)) (first alon)]

Gewusst wie: implementieren eines try-catch-block im Programm?

Anzahl der Antworten 2 Antworten
Ich versuche zu implementieren eines try-catch-block im System mit (call-cc) - Methode, aber ich bin mir nicht sicher, wie es verwendet werden kann für, die. Ich konnte nicht finden alle Beispiel. Gefunden und Beispiele enthält nur error-handling,

Wie kann ich die Verkettung in Schema ohne Leerzeichen

Anzahl der Antworten 2 Antworten
Ich habe ein problem mit Verkettung und-Flächen in das Schema. Das Ergebnis des Befehls: (append '(%procedure:) (list '+) '(%))** //with spaces ist: %procedure: + % //without spaces Wie kann ich das gleiche Ergebnis ohne Leerzeichen zwischen den

Wie, um anzeigen über die Werte einer hash-Tabelle (Schläger)

Anzahl der Antworten 4 Antworten
Möchte ich anzeigen einer Funktion die Werte in einer hash-Tabelle, etwa so: (hash-map add1 (hash "apple" 1 "pear" 2)) => #hash(("apple" . 2) ("pear" . 3)) Gibt es eine library-Funktion, um dies zu tun? Es wäre gut

Wie zu verwenden Zähler im Schema

Anzahl der Antworten 1 Antworten
Ich versuche ein Programm zu schreiben, wo ein Arzt sieht nur 5 Patienten und dann das Programm beendet. Jetzt ist es nicht zu Ende und es hält Fragen für den nächsten Patienten. Ignorieren Sie die anderen in

streams im Schläger

Anzahl der Antworten 4 Antworten
Kann mir jemand helfen, besser zu verstehen, wie zu schreiben, ein stream??? Ich verstehe, dass ein stream ist eine unendliche Sequenz von Werten, und die Art, wie ich gelernt haben, Programmieren Sie eine Vertretung als das gedacht,

Schema - Müssen, ersetzen Sie den Wert von einem element in der Liste

Anzahl der Antworten 4 Antworten
Meiner Liste packt Benutzereingaben, und erstellt eine Liste - diese Liste wird in Zeichen. Ich würde gerne in der Lage sein zu überprüfen, ob die (car myList) ist ein Zeichen wie #\1 oder #\2, und ändern Sie

Schläger - Ausgabe Inhalt einer Liste

Anzahl der Antworten 4 Antworten
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

DrRacket/Schema: Vertragsverletzung, Zahl erwartet?

Anzahl der Antworten 1 Antworten
Also ich habe 3 definierten Funktionen in scheme sumlist summiert alle zahlen in einer Liste, und meinen Sie, gibt mir den Mittelwert der Liste. mean2 Anrufe bedeuten und tut die gleiche Sache, aber ich bekomme eine Fehlermeldung.

wie Sie Variablen Werte zuweisen im Schläger?

Anzahl der Antworten 2 Antworten
wenn ich diese Liste '((x 3) (y 4) (z 2)) wie vergebe ich 3 x, und y 4 und z 2 zu verwenden Mathematik zu tun, wie? 3 + x oder y + z Dank Der erste

Probleme der Installation Schläger

Anzahl der Antworten 2 Antworten
Ich bin mit Ubuntu... ich bin versucht zu installieren, Schläger von Ihrer website http://racket-lang.org/download/... Nach der installation unter racket/ gibt es bin, collects, doc, include, lib und man als Ordner und README. Ich versuche zu laufen DrRacket,

Loop in PLT-Scheme

Anzahl der Antworten 4 Antworten
Wie kann ich das umsetzen Schleife in plt-scheme wie in java- for(int i=0;i<10;){ for(int j=0;j<3;){ System.out.println(""+j); j++; } System.out.println(""+i); i++; } Danke musicfreak, ich Lerne es. Das ist, warum ich diese Frage gestellt 🙂 Das Schema doc

Dr. Racket Probleme mit SICP

Anzahl der Antworten 3 Antworten
Arbeite ich durch SICP. Derzeit, im ersten Kapitel, bin ich immer Probleme auftreten Schläger zu lassen, mich neu zu definieren "primitiven". Zum Beispiel, ich war unter den Eindruck, ich sollte in der Lage sein, willkürlich tun (define

Wie finde ich den index eines Elements in einer Liste im Schläger?

Anzahl der Antworten 3 Antworten
Ist dies trivial umzusetzen, natürlich, aber ich habe das Gefühl es ist schon etwas gebaut, um Schläger, der dies tut. Bin ich richtig, dass intuition, und wenn ja, in welcher Funktion? InformationsquelleAutor seisvelas | 2013-04-08

Cond Wenn Und Oder im Schläger

Anzahl der Antworten 3 Antworten
Kann mir bitte jemand erklären, diese Funktionen für mich im Schläger. Ich bin Total verloren. Bitte helfen Sie mir mit einigen Beispielen. Danke! Ich kann einfach nicht Abbildung diese Funktionen für das Leben von mir. Gründe für

Ich habe "Schema-Anwendung nicht ein Verfahren" in den letzten rekursiven Aufruf einer Funktion

Anzahl der Antworten 2 Antworten
so, hier ist der code: (define (time-prime-test n) (newline) (display n) (start-prime-test n (runtime))) (define (start-prime-test n start-time) (if (prime? n) (report-prime (- (runtime) start-time)))) (define (report-prime elapsed-time) (display " *** ") (display elapsed-time)) (define (search-for-primes n

(define (Durchschnitt ...)) in Lisp

Anzahl der Antworten 5 Antworten
Ich bin nur spielen, um mit scheme/lisp und darüber nachgedacht, wie ich den richtigen meine eigene definition von average. Ich bin mir nicht sicher, wie zu tun, einige Dinge, die ich denke, sind erforderlich, wenn. definieren Sie

Das finden einer Primzahl im Schema mit natürlichen Rekursion

Anzahl der Antworten 3 Antworten
Ich bin immer noch einstecken Weg bei den übungen, Wie man in den Design-Programme auf meinem eigenen, aber haben es geschafft, wieder stecken. Dieses mal ist es die Frage 11.4.7: Entwickeln Sie die Funktion ist-nicht-teilbar-durch<=ich. Es verbraucht

Hinzufügen eines Elements zur Liste in Scheme

Anzahl der Antworten 0 Antworten
Unten ist mein code, der nimmt ein Auto element einer Liste(carVal) und eine Liste(initialisiert zu leerer) als Parameter. Ich möchte anfügen das element auf der Liste, aber der ist nicht arbeiten. (define populateValues (lambda (carVal currVal) (append

Löschen-element aus der Liste in Scheme

Anzahl der Antworten 3 Antworten
Ich habe die Liste in dieser form ( (1 3) (2 2) (3 1) (4 5) (5 1))) und ich möchte ein Element löschen lassen sagen (3 1) So wird das Ergebnis ( (1 3) (2 2)

immer die größte Zahl in einer Liste in scheme

Anzahl der Antworten 4 Antworten
Verstehe ich nicht, warum meine Funktion zu bekommen, die größte Zahl nicht arbeiten wollen. Wenn ich bin über dieses denken richtig, wenn das erste atom kleiner ist als das zweite atom dann rufen Sie die Funktion minus

Abrufen von Elementen aus der Liste in scheme

Anzahl der Antworten 7 Antworten
Wie gehen Sie durch eine Liste oder fetch-element aus einer Liste in scheme? Wie kann ich den Namen jedes element (wie wir es tun für Variablen in java) in eine Liste? Vielen Dank im Voraus. Möchte ich

Das Schema-element hinzufügen am Ende der Liste

Anzahl der Antworten 2 Antworten
Wie können Sie fügen Sie ein element an das Ende einer Liste (vor der leere) wenn nur die Nachteile, first, rest, leer? und cond rekursionen verwendet werden kann Nur der Hinweis: wenn wir ignorieren die künstlichen Einschränkungen,

Die Liste zur string-Konvertierung im Schläger

Anzahl der Antworten 2 Antworten
Wie kann ich umwandeln einer Liste in einen string in DrRacket? Zum Beispiel, wie kann ich konvertieren '(rot, gelb, blau, grün) in "rot, gelb, blau, grün"? Ich habe versucht, mit list->saite aber das scheint zu arbeiten nur

Wie schreiben Sie eine scheme-Funktion, die zwei Listen und gibt vier Listen

Anzahl der Antworten 4 Antworten
Ich habe 2 Listen von Elementen '(a b c) '(d b-f) und möchte, um Unterschiede zu finden, union, intersection in einem Ergebnis. Ist das möglich? Wie? Schrieb ich eine member-Funktion, die prüft, ob es ein Auto von

Fibonacci-Schema

Anzahl der Antworten 3 Antworten
Ich versuche zu verstehen Rekursion in das Schema und ich habe eine harte Zeit zu tun, die trocken laufen, zum Beispiel eine einfache fibonacci-Zahl problem kann jemand Aufschlüsselung der Schritte, in denen die Ergänzungen stattfinden ? (define

- Mitglied? Funktion im Schläger

Anzahl der Antworten 2 Antworten
Ich bin nach Brian Harveys SICP-vorlesungen aus dem Jahr 2011 auf die UC Berkeley-Seite. Er ist mit der STk Dolmetscher zu lehren die Klasse, und ich bin mit Schläger mit DrRacket zu Folgen. Ich bin versucht zu

Schema s "erwartet ein Verfahren, das angewendet werden kann, um die Argumente"

Anzahl der Antworten 3 Antworten
Benutze ich DrRacket. Ich habe ein problem mit diesem code: (define (qweqwe n) ( (cond [(< n 10) #t] [(>= (lastnum n) (pochtilastnum n)) (qweqwe (quotient n 10))] [else #f] ) ) ) (define ( RTY file1

"unbound identifier" - Fehler im Schema

Anzahl der Antworten 1 Antworten
Ich bin mit drscheme aus: http://www.archlinux.org/packages/extra/x86_64/drscheme/ Ich versuche zu arbeiten mit den Beispiel-code in meinem lehrbuch, aber ich erhalte immer "unbound identifier" - Fehler. Ist es, weil der scheme-interpreter nicht korrekt konfiguriert ist? oder ist der code

Schema immer das Letzte element in der Liste

Anzahl der Antworten 4 Antworten
Ich versuche zu schreiben, ein einfaches Schema-Funktion gibt das Letzte element einer Liste. Meine Funktion sieht wie es funktionieren sollte, aber ich schaffte es nicht auf etwas: (define (last_element l)( (cond (null? (cdr l)) (car l)) (last_element

Newline in Scheme (Racket)

Anzahl der Antworten 2 Antworten
Ist es möglich, eine neue Zeile, wenn Sie schreiben, die mit "display" wie (display "exa \n mple") Aber das problem ist, dass es keinen code, um eine neue Zeile in strings? Wie: "exa \n mple" Erwarten ->

Wie loswerden von Duplikaten in einer Liste, aber halten Sie die Reihenfolge

Anzahl der Antworten 8 Antworten
Ich bin mit Intermediate Student with Lambda in DrRacket, ich Frage mich, wie man möchte entfernen Sie die Duplikate in einer Liste, wobei die Reihenfolge. Zum Beispiel (remove-dup (list 2 5 4 5 1 2)) produzieren würde

reverse list - Schema

Anzahl der Antworten 8 Antworten
Ich versuche das umkehren einer Liste, hier ist mein code: (define (reverse list) (if (null? list) list (list (reverse (cdr list)) (car list)))) so, wenn ich geben (reverse '(1 2 3 4)), ich will es kommen, da

so drucken Sie einen Zeilenumbruch in einer Datei in plt-scheme?

Anzahl der Antworten 2 Antworten
Brauche ich, um ein newline-jeder Zeit Schreibe ich eine Datei in plt-scheme. Ich Frage mich, ob es gibt eine spezielle Prozedur, die es mir erlaubt, dies zu tun. InformationsquelleAutor | 2009-07-02

entfernen Letzte element einer Liste(Schema)

Anzahl der Antworten 6 Antworten
So habe ich zum entfernen des letzten Elements einer Liste in scheme. Zum Beispiel, sagen wir, ich habe eine Liste (1 2 3 4). Ich muss zurück: (1 2 3) Meine Idee: reverse(list) car(list) reverse(list) Gibt es

Wie wollen Sie laden eine Datei in den Schläger über die Kommandozeile?

Anzahl der Antworten 2 Antworten
Habe ich versucht zu starten, ein racket-Programm von der Kommandozeile aus (über die 'Schläger'), aber nicht mit Erfolg. Laut der Dokumentation (hier http://docs.racket-lang.org/reference/running-sa.html#%28part._mz-cmdline%29) vorbei -f gefolgt von einem Datei-bewerten sollte, die Datei. Aber ich kann nicht scheinen,

Programmierung Scheme(Racket) mit VIM - Wie, um loszulegen

Anzahl der Antworten 3 Antworten
vor kurzem, ich begann mit Programmieren Racket (ehemals Scheme) in DrRacket. Ich Recht schnell begann ich zu vermissen alle features von VIM in DrRacket, so möchte ich VIM benutzen für mein System(Schläger -) Programmierung. Ich weiß, dass

Umwandlung von String zu integer im Schema

Anzahl der Antworten 2 Antworten
Wie konvertiere ich einen string von Ziffern in einen integer ? Ich will "365" umgewandelt werden 365. Was ich versucht habe, string->Liste dann char->integer -, aber dies gibt den ASCII-Wert die ganze Zahl, wie bekomme ich die

set-car!, set-cdr! ungebundenes Schläger?

Anzahl der Antworten 3 Antworten
Ich versuche nur zu tun, sehr einfacher code mit set-car! und set-cdr! im racketaber ich habe den Fehler: expand: unbound identifier in module in: set-car! und expand: unbound identifier in module in: set-cdr! Sind Sie nicht definiert,

Prüfen Sie, ob ein argument eine Liste oder ein atom

Anzahl der Antworten 2 Antworten
Wie kann ich überprüfen, ob etwas ist ein atom? Ich bin auf der Suche nach so etwas wie number? oder list?. InformationsquelleAutor der Frage Koen | 2011-03-23

Was ist die beste Scheme oder LISP-Implementierung für OS X?

Anzahl der Antworten 15 Antworten
Ich bin auf der Suche nach einer version von Schema-oder sogar LISP, die ich verwenden kann, um wieder etwas verloren Lisp-Entwicklung Fähigkeiten. Einige Internet-Funktionen wären nett, aber nicht unbedingt notwendig. Habe ich mir angeschaut Plt und MIT

Über "Wenn.." im Schema (plt-scheme)

Anzahl der Antworten 5 Antworten
Hatte ich eine ziemlich simple Anforderung, die in mein Schema Programm zur Ausführung mehr als eine Anweisung, in der wahr Bedingung für ein 'wenn'. . Also Schreibe ich meine code so etwas wie dieses: (if (= 1

Wie läuft man mit Emacs?

Anzahl der Antworten 3 Antworten
Ich folgte diesem tutorial und erfolgreich installiert Emacs, STk, Quack. Die Frage ist, wie kann ich laden mein Programm, wie ich in Schläger? Im Schläger kann ich mein edit-code im oberen Fenster geben Sie einige codes, speichern

Was genau ist ein Symbol in Lisp / Schema?

Anzahl der Antworten 5 Antworten
Durch die Liebe des Allmächtigen, ich habe noch zu verstehen, den Zweck des symbols 'iamasymbol. Ich verstehe, zahlen, booleans, strings,... - Variablen. Aber die Symbole sind einfach zu viel für mein kleines Imperativ-denken zu nehmen. Was genau

Was sind die Unterschiede zwischen Clojure, Scheme / Racket und Common Lisp?

Anzahl der Antworten 4 Antworten
Ich weiß, dass Sie Dialekte der gleichen Familie von Sprache namens lisp, aber was genau sind die Unterschiede? Könnten Sie geben einen überblick, wenn möglich, zu Themen wie syntax, Eigenschaften, Funktionen und Ressourcen. InformationsquelleAutor der Frage MaiaVictor

Was sind die tatsächlichen Unterschiede zwischen Scheme und Common Lisp? (Oder irgendwelche anderen zwei Dialekte von Lisp)

Anzahl der Antworten 4 Antworten
Hinweis: ich bin nicht bitten, das zu lernen, was besser ist, oder etwas ähnliches. Nahm ich die Kostenlose version von SICP weil ich fühlte, es wäre schön zu Lesen (ich habe gehört, gute Dinge über es, und

Wie unterscheidet sich Racket von Schema?

Anzahl der Antworten 6 Antworten
Schläger ist ein Abkömmling von Scheme. Wie ist der Schläger anders als R6RS? Was hat es hinzufügen, oder wegnehmen, oder nur anders? Ich verstehen, dass der Schläger ist mehr als eine Sprache, es ist eine Plattform für