gpt4 book ai didi

d - 添加到 D 中的动态数组?

转载 作者:行者123 更新时间:2023-12-04 02:26:10 26 4
gpt4 key购买 nike

我现在肯定遗漏了一些明显的东西,但我不知道如何将元素添加到 D 中的动态数组。

我试过了,没有成功:

string[] links;
foreach(link; someOtherArray) {
// Do something with link ...
links[] = link; // Trying here to add to the links array
}

还有这个:

string[] links;
int i = 0;
foreach(link; someOtherArray) {
// Do something with link ...
links[i] = link; // Trying here to add to the links array
i++;
}

正确的做法是什么?

最佳答案

使用连接运算符:a ~ b 或 a ~= b;

string[] links;
foreach(link; arr) {
links ~= link;
}

右侧可以是单个元素或另一个数组。

关于d - 添加到 D 中的动态数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14114228/

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