2014-10-28 54 views

回答

2

要找出最确定的最新方法是输入文件夹base并说grep @ exports.jl。如果您不在类Unix平台上,那么打开该文件并查看# Macros部分也将起作用。

5

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

如果您一般询问像字符串文字宏这些特殊的语法转换,我不认为这是一个很容易回答的问题:有多种任意的语法转换,就像用户代码中不能做的那样而不使用@来表示您正在使用宏转换语法)。大多数Julia宏观或功能的东西都不是魔术,但是字符串文字ccall,甚至像A'c之类的东西都可以胜任。

+0

支持我不知道我们有这个时候原本是回答启用选项卡完成,但现在它比查看源更容易。只需输入'@',输出的宏的列表就会被打印出来。 – 2017-01-22 16:22:30

2

确实有可能使你自己;实际上每个宏的形式如下:

macro x_str(...) 
end 

是一个String宏。由于0.6,宏命令也由

macro x_cmd(...) 
end