http://julia.readthedocs.org/en/latest/manual/metaprogramming/讨论朱莉娅宏,通常开始@,但也列出了两个特殊的宏text_str和cmd,其处理text"string"和`shell command`分别.是否有Julia支持的这些特殊宏的完整列表?是否可以定义自己的?
所以所有的宏,包括字符串文字宏,都在exports.jl.
如果你问一般像字符串字面宏这些特殊的语法转换,我不认为这就是一个问题,那是很容易回答的:有这样的,你可以在用户代码中做多的任意语法翻译(不使用@以表示你正在用宏转换语法).大多数朱莉娅宏观或功能的前瞻性的东西不是魔法,而是字符串常量ccall,而像甚至东西A'c之类会合格.