Câu hỏi được gắn thẻ «list»

1
Là '(a. B) thực sự là một danh sách?
Tôi thực sự bối rối với .ký hiệu. Là '(a . b)một danh sách? (listp '(a . b))trả về tnhưng khi tôi muốn biết chiều dài của nó (length '(a . b))báo lỗi Wrong type argument: listp, b. Điều tương tự là đối với các chức năng khác, nth,mapcarv.v ... …

2
Làm thế nào để nối hai danh sách?
Xin lỗi, nhưng elisp không phải là tốt nhất của tôi. Tôi cần kết hợp hai danh sách các chuỗi theo cách này: ("a" "b" "c") + ("d" "e" "f") -> ("a" "b" "c" "d" "e" "f") Chà, thứ tự không quan trọng, vì vậy tôi đã viết mã này: …
13 list 

1
Ý nghĩa của khoảng thời gian trong (. 123)
Tôi đã học . /path/to/filetrong bash được sử dụng để thực thi một tập tin. Vì tò mò, tôi đánh giá một thứ như sau trong Emacs (. 123) ⇒ 123 (read "(. 123)") ⇒ 123 Dường như Emacs chỉ đơn giản là đọc (. 123)như 123, những gì đã …
12 elisp  list  read 

7
Cách xóa / xóa phần tử thứ n của danh sách
Q: Cách xóa / xóa phần tử thứ n của danh sách. Nên biết trước : Đỗ không loại bỏ tất cả các lần xuất hiện / thành viên phù hợp với yếu tố thứ n - ví dụ, eqhoặc equal. VÍ DỤ : Xóa phần tử thứ 17 của: …
9 list 


5
Báo cáo trùng lặp trong một danh sách?
Q: làm thế nào để tôi chỉ nhận được các yếu tố trùng lặp trong một danh sách? delete-dups(và cl-delete-duplicates) xóa tất cả các thành phần trùng lặp khỏi danh sách: (delete-dups '(a b c c d d)) ; => '(a b c d) Tôi muốn điều ngược lại: có …
7 list 

1
Chuyển đổi danh sách 2 mục thành một cặp chấm?
Q: làm thế nào tôi có thể chuyển đổi danh sách 2 mục thành một consô cặp chấm ? Tôi có thể chuyển đổi danh sách 2 mục thành một cặp chấm với: (let ((list '(1 2))) (cons (car list) (cadr list))) ; => (1 . 2) Tôi đang trống: …
7 list 
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.