一个经典的示例是map(),它将一个函数应用于数组的每个值,并返回一个包含结果值的新数组:
julia> map(round, [1.2,3.5,1.7])
3-element Array{Float64,1...a和b通常绑定到前两个参数值,变量x绑定到bar在其前两个参数之后传递的零个或多个值的可迭代集合:
julia> bar(1,2)
(1, 2, ())
julia> bar(1,2,3)
(1, 2...请注意,这有两个目的。该调用更易于阅读,因为我们可以用其含义标记一个自变量。也可以按任何顺序传递大量参数的任何子集。...,如varargs函数中所示:
function f(x; y=0, kwargs...)
###
end
在中f,kwargs将是一个(key,value)元组集合,其中每个元组key都是一个符号...如果左手侧是一个数组索引表达,例如X[2:end] .= sin.(Y),然后将其转换为broadcast!一个view,例如broadcast!