gpt4 book ai didi

arrays - 声明数组但不定义数组(Shell 脚本)

转载 作者:行者123 更新时间:2023-12-04 19:03:30 25 4
gpt4 key购买 nike

有很多guides , guides那里展示了如何声明和定义一个数组

foo[0] = "abc" 
foo[1] = "def"

我想要达到的是 声明一个数组但不定义它因为它不必立即定义,在大多数编程语言中它看起来像这样
int bar[100];

这在 shell 脚本语言中可能吗?

最佳答案

您可以使用 bash 声明语句来做到这一点

declare -a bar

然后你可以使用添加值
bar[0]=1
bar[1]=2
bar[2]=3

并使用打印
echo ${bar[0]}
echo ${bar[1]}
echo ${bar[2]}

to output

1
2
3

您可以阅读更多 here

关于arrays - 声明数组但不定义数组(Shell 脚本),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21011655/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com