Tag: racket
Schläger ist ein erweiterbares multi-Paradigma-Programmiersprache, die in der Lisp – /Scheme-Familie.
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
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)]
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,
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
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
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
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,
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
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
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.
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
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,
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
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
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
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
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
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
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
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
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)
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
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
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,
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
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
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
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
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
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
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
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 ->
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
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
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
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
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,
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
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
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,
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
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
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
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
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
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
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
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