Pertanyaan yang diberi tag «list»

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 …

2
Bagaimana cara menggabungkan dua daftar?
Maaf, tapi elisp bukan yang terbaik. Saya perlu menggabungkan dua daftar string dengan cara ini: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Nah, urutannya tidak penting, jadi saya menulis kode ini: (while lista (add-to-list 'listb (car lista)) (setq lista (cdr lista))) Berhasil, tapi …
15 list 

1
Arti titik dalam (. 123)
Saya pelajari . /path/to/filedi bash digunakan untuk mengeksekusi file. Hanya karena penasaran, saya eval sesuatu seperti yang berikut ini di Emacs (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Sepertinya Emacs hanya dibaca (. 123)sebagai 123, apa yang terjadi?
12 elisp  list  read 

7
Cara menghapus / menghapus elemen ke-n dari daftar
T: Cara menghapus / menghapus elemen ke-n dari daftar. Peringatan : Do tidak menghapus semua kejadian / anggota pencocokan elemen ke-n - misalnya, eqatau equal. CONTOH : Hapus elemen ke-17 dari: '(a b c d e f g h i j k l m n o p q r s …
9 list 

2
Inisialisasi ulang daftar? Apa yang terjadi di bawah tenda?
Saya belajar lebih banyak tentang elisp dan menemui masalah berikut: Jika saya ingin mengatur ulang variabel daftar, itu tidak akan diperbarui setelah evaluasi pertama. Berikut ini beberapa contoh kode: (defun initilize () (setq example '(3))) (defun modify () (initilize) (message "%S" example) (setcar example 2)) ; M-x eval-buffer RET (modify) …
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.