代码示例

查看基准测试页面以了解更多关于 Julia 与其他语言的性能对比

在本例中,我们将使用以下代码在 Julia 中编写曼德勃罗集。您可以按下下面的“运行”按钮查看输出,并随时在此空 REPL中尝试您自己的示例

function mandelbrot(a)
    z = 0
    for i=1:50
        z = z^2 + a
    end
    return z
end

for y=1.0:-0.05:-1.0
    for x=-2.0:0.0315:0.5
        abs(mandelbrot(complex(x, y))) < 2 ? print("*") : print(" ")
    end
    println()
end

# Taken from: https://rosettacode.org/wiki/Mandelbrot_set#Julia