cuốn sách gpt4 ai đã làm

emacs - Cách đưa danh sách elisp vào hàm băm elisp

In lại Tác giả: Vũ trụ không gian Thời gian cập nhật: 2023-11-03 19:02:12 28 4
mua khóa gpt4 Nike

Tôi có mã làm việc này

(setq block_id không)
(setq myHash (make-hash-table :test 'bằng))
(puthash "5" "a" myHash)
(tin nhắn (gethash "5" myHash))

Nó chèn một chuỗi vào hàm băm. và in ra "a" như mong đợi. Nhưng làm cách nào để chèn danh sách vào hàm băm? tôi đã cố gắng

(setq block_id không)
(setq myHash (make-hash-table :test 'bằng))
(puthash "5" ("list foo" "baa" "baz") myHash)
(tin nhắn (gethash "5" myHash))

Nhưng tôi nhận được một con số không từ câu trả lời emacs elisp của tôi.

câu trả lời hay nhất

Bạn có một số lỗi. Bạn không có tham chiếu đến danh sách, vì vậy nó đang cố chuyển đổi chuỗi "danh sách foo" Được gọi là một chức năng. Sau đó, bạn gọi với loại đối số sai message.

(setq myHash (make-hash-table :test 'bằng))
(puthash "5" '("list foo" "baa" "baz") myHash)
(tin nhắn "%S" (gethash "5" myHash))

Về emacs - cách đưa danh sách elisp vào hàm băm elisp, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/32532352/

28 4 0
không gian vũ trụ
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress