Julia平方数

示例

这是定义函数的最简单语法:

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