Juliaのマクロ
@から始まる
コンパイル時に展開される
ex
@assert x < 10
@show x
変数の状態をプリント
@printf "line %3d: %s\n" 42 "foo"
書式を指定したプリント
@time fib(20)
実行時間とアロケートされたメモリを測る
最初の呼び出し時にはJITコンパイル分の時間が含まれる
↑結果変わらなくない?mrsekut.icon
ほんまに含まれてる? or 毎回含まれていない?
@code_llvm fib(10)
@code_native fib(10)
ネイティブコードを出力