Czy kompilator potraktuje to tak samo?
void ShuffleIntList(List<int> l)
{
int tmp;
int randIdx;
for (int i = 0; i < l.Count; i++)
{
randIdx = Random.Range(0, l.Count);
tmp = l[i];
l[i] = l[randIdx];
l[randIdx] = tmp;
}
}
vs
void ShuffleIntList(List<int> l)
{
for (int i = 0; i < l.Count; i++)
{
int randIdx = Random.Range(0, l.Count);
int tmp = l[i];
l[i] = l[randIdx];
l[randIdx] = tmp;
}
}