«defvar» etiketlenmiş sorular

1
`Setq-local` ne yapar ve ne zaman kullanmalıyım?
SX'de tüm dokümanı ve bir sürü mesajı okuduktan sonra bile, arabellek-yerel değişkenlerin tüm varyasyonları hakkında net değilim. İşte anlayışlarımın bir özeti: (defvar foo ..)dosya için dinamik bir değişken bildirir. Ancak, değişken (1) bir defvar ifade içermedikçe diğer dosyalar tarafından bilinmemektedir ve (2) değişken, yerel olarak tampon değil, kapsam olarak globaldir. …


3
Defvar kapsam belirleme neden bir girişim olmadan farklı çalışır?
elisp-defvar-test.elİçeren adında bir dosyam olduğunu varsayalım : ;;; elisp-defvar-test.el --- -*- lexical-binding: t -*- (defvar my-dynamic-var) (defun f1 (x) "Should return X." (let ((my-dynamic-var x)) (f2))) (defun f2 () "Returns the current value of `my-dynamic-var'." my-dynamic-var) (provide 'elisp-dynamic-test) ;;; elisp-defvar-test.el ends here Bu dosyayı yüklemek ve sonra sıfırdan arabellek gidin …

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.