This snippet
import core.stdc.stdio;
void main()
{
int[int] aa;
aa[1] = 2;
foreach (ulong key, ulong val; aa)
printf("[%llx] = %llx\n", key, val);
}
yields
[200000001] = fddc863000000002
This is even tested here:
|
int[int] aa; |
|
foreach (const key, const val; aa) {} |
|
foreach (size_t key, size_t val; aa) {} |