tôi đang tìm kiếm một cách để "bật" một phần tử từ một danh sách liên kết, hay nói cách khác là "phá hoại" assoc:Popping một phần tử từ một danh sách liên kết trong lisp (elisp)
(setq alist '((a . 1) (b . 2))
(assoc-pop 'a alist) ;; -> (a . 1)
;; alist -> ((b . 2))
Are có bất kỳ chức năng trong khai thác elisp? Cách thanh lịch nhất để có được chức năng tương tự là gì? (không chắc chắn rằng loại "tác dụng phụ" này là một thực hành tốt, ngay cả khi có thể!)
Cảm ơn bạn cũng cho điểm về các biểu tượng, Tôi mới để lisp và tôi chưa nắm bắt được công cụ biểu tượng/danh sách/other_things. Tôi đang sửa lỗi! – pygabriel