Hvordan lage en liste i Lisp Coding

Lisp, på sitt aller base, er en liste orientert programmeringsspråk. I motsetning til språk som C ++, trenger du ikke å opprette nye objekter for å bruke lister; du bare trenger å bruke parenteser. Lisp bruker prefiks notasjon i lister og funksjoner; operatøren kommer direkte før sine operander. Lisp bruker enkeltvis-lenkede lister, slik at du kan bruke operasjonene "bil" og "CDR" (eller "hvile") for å flytte deler av listen rundt. Mens "bil" refererer til det første elementet i en liste, "CDR" refererer til alle andre element.

Bruksanvisning

1 Sett parentes rundt listeelementene, og skille listeelementer med mellomrom. For eksempel (1 2 4 51 2) lager en liste med fem elementer.

2 Bruk "imot" operasjon for å legge til elementer i en liste. For eksempel, (cons 1 (2 3 4)) oppretter en liste (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 kalt "test". Når du skriver "test" i Lisp kommandolinjen og trykk "Enter", vil skjermen vise "(1 2 3 4)."