我希望能够在 zsh 中执行“可变参数赋值”。
我认为以下内容可行,但我得到parse error near
=("${(@)1}")'`:
variadic() {
local a b
(a, b)=("${(@)1}")
echo "$a, $b!"
}
$ variadic Hello world # Desired output: Hello, world!
(a, b)=($1 $2)
导致类似的错误。
谢谢
我希望能够在 zsh 中执行“可变参数赋值”。
我认为以下内容可行,但我得到parse error near
=("${(@)1}")'`:
variadic() {
local a b
(a, b)=("${(@)1}")
echo "$a, $b!"
}
$ variadic Hello world # Desired output: Hello, world!
(a, b)=($1 $2)
导致类似的错误。
谢谢