November 17, 2017

(Önemli bir konunun altını çizmeyi unuttuk: remove(5) deyince indeksi 5 olan eleman gider, değeri 5 olan değil.)

Alıntı (cos00kun):

>

dizitoplam.remove(5)) aslında eşit değildir dizitoplam=(dizitoplam.remove(5)

Bir yerde hata yapıyor olabilirsin çünkü şunlar aynı sonucu üretiyor:

   writeln("5.elemanı çıkarttım ve yazdırdım..",dizitoplam.remove(5));
   writeln("5.elemanı çıkarttım ve yazdırdım..",dizitoplam = dizitoplam.remove(5));

Ama ikisini aynı programda öyle art arda çağırırsan remove(5) iki kere çağrıldığından kafa karıştırıcı olabiliyor. (Hatırlarsan birinci satır 'dizitoplam'ın hangi elemanları gösterdiğini değiştirmiyor.)

Ali

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »