Pertanyaan yang diberi tag «association-lists»

5
Bagaimana cara mengganti elemen alist?
Saya memiliki ini secara default di auto-mode-alist: ("\\.js\\'" . javascript-mode) (bahkan dengan emacs -Q). Saya ingin mengganti js2-modeuntuk javascript-mode. Tentu saja, saya bisa menggunakan assq-delete-alldan sekali add-to-listlagi, tetapi saya bertanya-tanya apakah tidak ada cara yang lebih baik. Sunting: Saya secara eksplisit tidak ingin menggunakan Sesuaikan, saya lebih suka membuat init.elsendiri.

1
Apakah '(a. B) benar-benar daftar?
Saya benar-benar bingung dengan .notasi. Apakah '(a . b)daftar? (listp '(a . b))kembali ttetapi ketika saya ingin tahu panjangnya (length '(a . b))memberikan kesalahan Wrong type argument: listp, b. Hal yang sama untuk fungsi lain seperti nth,mapcardll. Mereka semua memberikan kesalahan yang sama Apakah ada fungsi yang bisa saya bedakan …

3
Cara terbaik untuk mengambil nilai dalam daftar assoc-nested?
Misalkan saya punya daftar assoc seperti ini: (setq x '((foo . ((bar . "llama") (baz . "monkey"))))) Dan saya ingin nilainya bar. Aku bisa melakukan ini: (assoc-default 'bar (assoc-default 'foo x)) Tapi yang saya benar-benar suka adalah sesuatu yang menerima banyak kunci (assoc-multi-key 'foo 'bar x) Apakah hal semacam itu …
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.