有哪些語言具有衛生巨集?
Context:衛生巨集是巨集,其擴充套件保證不會導致身份識別符的意外捕獲. 它們是諸如Scheme,Dylan,Rust,Nim和Julia等程式語言的特徵. 在Lisp社群中, 在介紹衛生巨集之前, 偶然捕獲的一般問題是眾所周知的. 巨集寫作者會使用語言特徵來生成獨特的識別符號 (例如,基因組) 或使用模糊的識別符號來避免這個問題. 衛生巨集是一個程式設計解決捕獲問題的方法, 整合到巨集擴充套件器本身. "衛生"一詞是在Kohlbecker等人1986年發表的論文中創造的,該論文介紹了衛生巨集觀擴張,靈感來自數學中使用的術語.
一些具有衛生巨集的語言包括Scheme,Dylan,Rust,Nim和Julia.