gpt4 book ai didi

c# - 嵌套的 FOR 循环 : readability & performance

转载 作者:可可西里 更新时间:2023-11-01 08:14:06 26 4
gpt4 key购买 nike

<分区>

我了解嵌套的 FOR 循环。我了解他们做什么,以及他们是如何做的。但我的问题是它们对我来说似乎非常难读。

举个例子:

for (int i = 0, y = 0; y <= ySize; y++) {
for (int x = 0; x <= xSize; x++, i++) {
vertices[i] = new Vector3(x, y);
}
}

现在,这个循环非常简单。它只是一个 x/y 的“二维”循环。但是当我向这个嵌套循环添加越来越多的“维度”时,有没有办法让代码不再是嵌套嵌套和大量愚蠢的回溯计数器变量(i、x、y、z、等等)?

此外,额外的嵌套是否会以线性方式影响性能,或者额外的 FOR 是否会随着嵌套次数的增加而变得越来越低效?

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