3

foreach在 D 中使用时,循环索引的首选类型是什么intuint或者通过省略类型来简单地自动执行?

4

1 回答 1

6

一般来说,索引应该是size_t. 与 相同length。如果您尝试使用intuint. size_t是语言用于数组索引和length. uint它在 32 位机器和ulong64 位机器上具有别名。

所以,如果你要给索引一个类型,就给它size_t。但是,在迭代数组时会推断出类型size_tforeach因此,在大多数情况下,没有理由列出类型。

于 2013-09-03T22:21:37.127 回答