Skip to content

Instantly share code, notes, and snippets.

@jonasreinsch
Last active January 20, 2016 09:50
Show Gist options
  • Save jonasreinsch/44195b513aa16f44dfe4 to your computer and use it in GitHub Desktop.
Save jonasreinsch/44195b513aa16f44dfe4 to your computer and use it in GitHub Desktop.
;; Paar binden mit let in Emacs Lisp
;; binde das Paar (1 . 2) an den Namen my-pair
;; (wie eine lexikalische Variable,
;; dh Name ist nur innerhalb des let-Blockes gültig)
;; Dadurch könntest Du dann auf die Elemente des
;; Paares einzeln zugreifen, ohne die Fkt erneut
;; auszuwerten
(let (
(my-pair '(1 . 2))
)
(car my-pair) ;; 1
(cdr my-pair)) ;; 2
;; Ausführen: In Emacs in den *scratch* Buffer kopieren
;; (der sollte im Lisp Interaction Mode sein)
;; Dann: mit dem Cursor hinter die letzte Klammer springen.
;; Und dann C-x C-e um den Ausdruck auszuwerten.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment