下述代码提供了一个在模块a1内的函数func1无法进行参数解构的情况,请问这是为什么?以及模块内的函数在这种情况下是否有方法可以解构参数?
module a1
export func1
function func1((args))
println(typeof(args))
# 期待的结果: Int64
# 实际输出: Tuple{Int64}
end
end
using .a1
function hel(a, args...)
println("a=$a")
func1(args)
end
hel(1, 30)