Preguntas etiquetadas con dynamic-scoping

3
¿Por qué el alcance de defvar funciona de manera diferente sin un valor init?
Supongamos que tengo un archivo llamado que elisp-defvar-test.elcontiene: ;;; 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 Cargo este archivo y luego entro en …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.