1
Làm thế nào là phạm vi biến cho các macro được xác định?
Lấy macro ví dụ sau, được định nghĩa trong macro.el. (defmacro some-macro (&rest body) `(let ((some-variable 1)) ,@body)) Và mất chức năng sau đây, được định nghĩa trong một tập tin khác nhau , function.el. (defun some-function () (some-macro (do-something))) Khi function.elđược biên dịch byte, sẽ some-variablebị ràng buộc theo …