28 Temmuz 2011, PERŞEMBE
Yineleyici ve iterable ve bunların kullanımı arasındaki fark nedir?
Java yeni duyuyorum ve gerçekten yineleyici ve iterable ile kafam karıştı. Biri bana açıklayabilir ve örnek veriniz?
CEVAP
28 Temmuz 2011, PERŞEMBE
Iterable
bir tekrarlanır üzerinde olabilir öğeleri bir dizi basit bir temsilidir. Gibi herhangi bir yineleme devlet yoktur "güncel eleman". Bunun yerine, Iterator
üreten bir yöntem vardır.
Iterator
bir yineleme durumu ile nesnedir. Eğer daha fazla öğe hasNext()
kullanan varsa kontrol etmenizi ve bir sonraki eleman için (varsa) next()
kullanarak hareket ettirin.
Tipik olarak, Iterable
geçerli herhangi bir sayı üretmek mümkün olmalıdır Iterator
ler.
Bunu Paylaş:
Scala koleksiyonlarında hem mekan hem ...
const_iterator ve yineleyici arasındak...
Bir URI, URL ve URN arasındaki fark ne...
Aramak ve uygulamak arasındaki fark ne...
@Staticmethod ve @Python classmethod a...