我在bash
中有一个脚本,它在函数内部使用declare -n
来获取对作为参数接收的变量的引用。现在我希望此功能也可以在zsh
中使用。
¿declare -n
中有zsh
的替代品吗?
这是我的代码:
f() {
declare -n inside=$1
inside="inside function"
}
a="outside function"
f a
echo "$a"
在bash
中打印:
内部功能
在zsh
:
f:1:错误选项:-n