这是定义函数的最简单语法:
square(n) = n * n
要调用函数,请使用方括号(之间没有空格):
julia> square(10) 100
函数是Julia中的对象,我们可以像其他任何对象一样在REPL中显示它们:
julia> square square (generic function with 1 method)
默认情况下,所有Julia函数都是通用的(也称为多态)。我们的square函数与浮点值同样适用:
julia> square(2.5) 6.25
...甚至是矩阵:
julia> square([2 4 2 1]) 2×2 Array{Int64,2}: 12 12 6 9