Come creare un elenco di codifica Lisp

November 20

Lisp, al suo base, è un linguaggio di programmazione lista-oriented. A differenza di linguaggi come C ++, non è necessario per creare nuovi oggetti al fine di utilizzare gli elenchi; è sufficiente usare le parentesi. Lisp utilizza la notazione prefisso all'interno liste e funzioni; l'operatore arriva direttamente prima dei suoi operandi. Lisp utilizza liste singolarmente-collegate, in modo da poter utilizzare le operazioni di "auto" e "CDR" (o "riposo") per spostare parti della lista intorno. Mentre "auto" si riferisce alla prima voce di un elenco, "cdr" si riferisce ad ogni altro elemento.

istruzione

1 Impostare parentesi intorno alle voci di elenco, e separare le voci di elenco con gli spazi. Ad esempio, (1 2 4 51 2) crea un elenco di cinque elementi.

2 Utilizzare l'operazione "contro" per aggiungere elementi a un elenco. Ad esempio, (cons 1 (2 3 4)) crea la lista (1 2 3 4).

3 Creare una variabile per un elenco per salvare l'elenco per un uso successivo. Ad esempio, (test setf (1 2 3 4)) crea una variabile denominata "test". Quando si digita "test" nella linea di comando Lisp e premere "Invio", viene visualizzata la schermata "(1 2 3 4)."