@generated
生成函数
f(x)=x^2
@generated g(x)=f(x)
@time
测量代码运行时间(不太精确)
@time begin
for i in 1:1000
println(i)
end
end
@static
静态使用代码@isdefined
是否被定义
foo=0
@isdefined foo
@task
把函数包装成进程@async
把函数包装成进程并加入系统计划队列@inline
告诉编译器函数值得内联,与@noinline
相对@label
定义一个标签,用@goto
跳转@eval
运行表达式(如果有2个参数,第一个参数为导入模块)@enum EnumName[::BaseType] value1[=x] value2[=y]
声明枚举类型,使用instances
罗列
@enum Fruit::Int apple=1 mango=2 kiwi=3
a=apple