Pertanyaan yang diberi tag «symbols»

3
Bagaimana cara membuat: kata kunci?
T: Bagaimana cara membuat dan menggunakan :keywords? Pertimbangkan upaya (naif, tampaknya) untuk mengakses daftar mainan berikut: (setf alist '((:key-1 "Key no. 1") (:key-2 "Key no. 2"))) (assq :key-1 alist) ; => (:key-1 "Key no. 1") (assq (make-symbol ":key-1") alist) ; => nil Kunci pertama berfungsi seperti yang diharapkan, tetapi kunci …
16 elisp  symbols 


4
Apa yang dilakukan `simbol-nilai`?
Dokumen membuat saya tidak bijaksana: Fungsi ini mengembalikan nilai yang disimpan dalam sel nilai simbol. Di sinilah nilai variabel saat ini (dinamis) disimpan. Jika variabel tidak memiliki ikatan lokal, ini hanyalah nilai globalnya. Jika variabel tersebut batal, kesalahan variabel-void ditandai. Apa gunanya nilai simbol? Di mana dan kapan saya harus …
13 elisp  symbols 

1
Memahami simbol yang tidak diinginkan dan ekspansi makro?
Saya ingin menunjukkan kurangnya pengetahuan saya dengan contoh. Menggunakan dua definisi makro berikut, (defmacro for (var from init to final do &rest body) "Execute a simple for loop: (for i from 1 to 10 do (print i))." (let ((tempvar 'max)) `(let ((,var ,init) (,tempvar ,final)) (while (<= ,var ,tempvar) ,@body …
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.