Lisp , på sitt aller base, er en liste -orientert programmeringsspråk. I motsetning til språk som C + +, du trenger ikke å lage nye objekter for å bruke lister , trenger du bare å bruke parenteser . Lisp bruker prefiks notasjon innen lister og funksjoner ; operatøren kommer direkte før sine operander . Lisp bruker enkeltvis -lenkede lister , slik at du kan bruke operasjoner "bil " og " cdr " (eller " rest" ) for å flytte deler av listen rundt. Mens "bil " refererer til det første elementet i en liste , " cdr " refererer til alle andre element . Instruksjoner
en
Set parenteser rundt listeelementer, og skiller de listeelementer med mellomrom. For eksempel ( 1 2 4 51 2 ) lager en liste med fem elementer .
2
Bruk " cons " operasjon for å legge til elementer i en liste . For eksempel , ( cons 1 ( 2 3 4 ) ) oppretter listen ( 1 2 3 4 ) .
3
Lag en variabel for en liste for å lagre listen for senere bruk . For eksempel , ( setf test ( 1 2 3 4 ) ) oppretter en variabel som heter "test ". Når du skriver "test " i Lisp kommandolinjen og trykk " Enter", vil skjermen vise " ( 1 2 3 4 ) . "