Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
使用 声明数组有什么好处declare -a?
declare -a
例如; usingdeclare -a foo=(a b c)比 using 有什么好处foo=(a b c)吗?
declare -a foo=(a b c)
foo=(a b c)
当您declare在 bash 中使用变量时,它会成为本地范围。local这与使用内置函数相同。在范围界定之外,没有任何好处。必须在 bash 中声明的唯一变量是带有-A.
declare
local
-A
我们正在创建包含大量不规则矩形的交互式 SVG 图表。我们的用户在 SVG 的某个区域内单击,并基于此提供有关该对象的更多信息。(我稍微简化了一点——这是一个工业应用程序,这些区域实际上不是矩形——但我假设我们可以使用每个形状的边界矩形。)
不幸的是