Julia中是否有完整的特殊宏列表?

asm*_*rer 3 macros julia

http://julia.readthedocs.org/en/latest/manual/metaprogramming/讨论朱莉娅宏,通常开始@,但也列出了两个特殊的宏text_strcmd,其处理text"string"`shell command`分别.是否有Julia支持的这些特殊宏的完整列表?是否可以定义自己的?

Iai*_*ing 6

所以所有的,包括字符串文字宏,都在exports.jl.

如果你问一般像字符串字面宏这些特殊的语法转换,我不认为这就是一个问题,那是很容易回答的:有这样的,你可以在用户代码中做多的任意语法翻译(不使用@以表示你正在用宏转换语法).大多数朱莉娅宏观或功能的前瞻性的东西不是魔法,而是字符串常量ccall,而像甚至东西A'c之类会合格.

  • 我不确定最初回答这个问题时我们是否启用了制表符完成功能,但现在它比查看源代码更容易。只需输入`@<tab><tab>`,就会打印出完整的导出宏列表。 (2认同)