# map
对集合中的每个元素应用函数进行转换。
# 语法
map(f, c...)
# 说明
map(f, c...)通过将 f 应用于每个元素来转换集合 c。对于多个集合参数,按元素调用 f。 示例
# 示例
逐元素映射
map(x -> x * 2, [1, 2, 3])
3-element Vector{Int64}:
2
4
6
map(+, [1, 2, 3], [10, 20, 30])
3-element Vector{Int64}:
11
22
33
# 输入参数
f - 输入函数
当只输入一个集合时,只输入一元函数 例如 : map(x->sin(x), 1:3)。
若输入多个集合,输入多元函数,并按元素进行调用 例如:map((x, y, z) -> x + y + z, [1, 2, 3], [4, 5, 6], [7, 8, 9])。
c - 输入集合Array | Tuple | Iterator | Dict 等
一个或多个输入集合,map 会将函数 f 应用于每组元素(逐一对齐)。