lisp

    0Hitze

    2Antwort

    Ich versuche zu prüfen, ob eine Zeichenfolge in einer anderen Zeichenfolge mit Lisp existiert. Ich habe versucht, die folgenden: (string<= "walk" "wall") und es gibt: „3“ Was ich tun müssen, um zu ü

    1Hitze

    3Antwort

    ich berühre elisp vor kurzem und versuche zu verstehen, wie elisp makro funktioniert. Das GNU-Tutorial hat eine chapter Surprising-local-Vars für Makro lokale Variable und ich bin verwirrt darüber, wi

    -1Hitze

    1Antwort

    Von 2 einfachen Listen (z. B. (1 2 3) und (a b c)) Ich versuche, eine Liste von Listen zu erstellen ((1 a) (2 b) (3 c)). Jedoch wird folgender Code nicht funktioniert: (defun comblist_op (list1 list2)

    -1Hitze

    1Antwort

    einfachen Code Es folgt Laden nicht in Lisp: (defun helloworld (name) format t ("~%Hello from Lisp, ~A!" name) ) Ich habe auch zu setzen Klammern um Formatanweisung versucht, aber noch ist es

    -2Hitze

    1Antwort

    Es gibt eine große Anzahl von Web-Site, die Lisp loben, aber ich auf dieser Seite kam https://matthias.benkard.de/journal/110, die diesen Code hat: ((lambda([])((lambda(|| |()| |(| |)|)(+ || |(| 1 |)|

    -1Hitze

    2Antwort

    Auf dieser Seite: http://www.gigamonkeys.com/book/practical-a-simple-database.html gibt es Funktion Benutzereintrag wie folgt aufgeführt: (defun prompt-read (prompt) (format *query-io* "~%~a: " p

    -3Hitze

    1Antwort

    Ich kann nicht herausfinden, warum folgende Funktion nicht funktioniert. Ich versuche, eine Liste von Listen zu machen zurückgeben alle Kombinationen zeigt: ((1 5) (1 6) (1 7) (2 5) (2 6) (2 7) (3 5)

    1Hitze

    1Antwort

    Vorwort: Ich mache gerade einen komprimierten Kurs, der anscheinend in LISP gelehrt wird und ich habe nie mit LISP in meinem Leben gearbeitet, also musste ich die Sprache über eine lernen Wochenende.

    0Hitze

    2Antwort

    Wenn ich meinen Code ausführen, sagt es, dass es eine nicht gebundene Variable in meiner Funktion Fill-Lib, aber ich habe keine Ahnung, welche Variable nicht gebunden ist oder warum. (defstruct book

    -2Hitze

    1Antwort

    Ich bin neu in LISP und ich versuche Rekursion zu verstehen. Was ich weiß ist, dass Rekursion eine STOP-Bedingung benötigt. In meinem Code unten, können Sie mir erklären, warum (equal x 0) 1 ist meine