คำถามติดแท็ก quote

3
จะทราบได้อย่างไรว่าจะใช้อัญประกาศเดี่ยวข้างหน้าชื่อตัวแปรเมื่อใดหรือไม่
ฉันมีด้านล่าง: (setq some-variable "less") ฉันกำลังสับสนว่าทำไมผมต้องใช้คำพูดเดียวกับแต่ไม่ได้มีboundpbound-and-true-p ตัวอย่างที่ 1: (when (boundp 'some-variable) (message "some-variable is %s" some-variable)) ผล: "บางตัวแปรน้อย" ตัวอย่าง 2a: (when (bound-and-true-p some-variable) ;; Note that using single-quote causes error (message "some-variable is %s" some-variable)) ผล: "บางตัวแปรน้อย" ตัวอย่าง 2b: (when (bound-and-true-p 'some-variable) ;; Note that using single-quote causes error (message "some-variable …
31 elisp  quote 

2
จะประเมินตัวแปรก่อนเพิ่มลงในรายการได้อย่างไร?
เห็นได้ชัดว่าด้านล่างใช้งานไม่ได้และด้วยเหตุนี้คำถามนี้ ฉันจะแก้ไขโค้ดด้านล่างเพื่อให้ค่าsomelistกลายเป็น'(("abc" . 123))อย่างไร (setq x "abc") (setq y 123) (setq somelist nil) (add-to-list 'somelist '(x . y))

1
อะไรคือความแตกต่างระหว่าง 'และ #' ที่ด้านหน้าของสัญลักษณ์?
ฉันใหม่สำหรับ Emacs นิดหน่อย เมื่อดูการกำหนดค่าบางอย่างฉันพบว่ามีคำสั่งสองประเภทใน "add-hook" (add-hook 'LaTeX-mode-hook #'LaTeX-math-mode) และ (add-hook 'LaTeX-mode-hook 'LaTeX-math-mode) สิ่งนี้ทำให้ฉันสับสนเป็นเวลานานและฉันไม่รู้วิธีค้นหา "#" "ใน google ... ขอบคุณ
22 elisp  hooks  functions  quote 


2
ควรใช้คำพูดที่คมชัดเมื่อใด
ฉันเห็นคำพูดที่คมชัดถูกใช้ในรหัส eLisp ของผู้อื่นและฉันใช้มันด้วยตัวเอง แต่ฉันไม่ชัดเจนว่าเมื่อใดที่เหมาะสมและเมื่อไม่เหมาะสม ทุกคนสามารถอธิบายได้อย่างชัดเจนว่าเมื่อใดควรใช้เครื่องหมายคำพูดแหลมคมและควรใช้คำพูดเดี่ยวทั่วไปแทนหรือไม่
10 elisp  functions  quote  style 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.