有哪些程式語言支援衛生宏？
衛生宏是一種保證不會意外捕獲識別符號的宏擴充套件。它們是程式語言（如Scheme、Dylan、Rust、Nim和Julia）的一個特性。在引入衛生宏之前，意外捕獲的一般問題在Lisp社群中是眾所周知的。宏編寫者會使用語言特性產生唯一的識別符號（例如gensym），或者使用混淆的識別符號來避免這個問題。衛生宏是一個程式化的解決方案，它整合在宏擴充套件器本身中，解決了捕獲問題。"衛生"一詞是由Kohlbecker等人在1986年介紹衛生宏擴充套件時創造的，受到數學術語的啟發。
一些具有衛生宏功能的語言包括Scheme、Dylan、Rust、Nim 和Julia。