Arkadaşlar bir fonksiyona parametre olarak gönderdiğim dizi fonksiyon içinde değiştiğinde bu değişiklik parametre olarak gönderdiğim değişkene de yansıyor. Sebebini nedir?
nasıl düzeltebilirim?
`List<int> dizi=[1,2,3,4];
void listeal({List<int> tmp})
{
tmp[0]=11;
}
void main() {
listeal(tmp:dizi);
print(dizi);
}
`
Çıktı Olarak
[11, 2, 3, 4]