Basit sözdizimi olduğunu kullanan numaralar yineleyebilirsiniz verilen aralıktan ardışık sayılar tekrarlatacak? Şimdi akışları keşfetmek ediyorum ve böyle bir fikir geldi:En kısa özlü okunabilir sözdizimi <code>groovy</code> yılında
IntStream.range(0, 10)
.forEach(do_domething());
Hatta artık geleneksel şekilde (aşağıda) daha, ama daha özlü gibi görünüyor.
for (int i = 0; i < 10; i++)
do_domething()
Bunu yapmanın daha kısa ve okunabilir bir yolu olup olmadığını merak ediyorum. Java ile ilgili her şeyi bilmiyorum, bu yüzden sadece soruyorum, muhtemelen böyle bir şey yok, ama emin olmak isterim. Başka pek bir şey yok,
import static java.util.stream.IntStream.range;
Sonra sözdizimi Bunun ötesinde
range(0, 10).forEach(...)
olur: Bir sınıfta tekrar tekrar IntStream.range
kullanmanız gerekirse
Ne oldu geleneksel yolla? –
Sorunuz nedir? bana açık değil. – Braj
Sorunun nereden geldiğini (int i ...) yazma * daha az * karakterlerin kodu daha hızlı çalışmamasını veya ... – FredMaggiowski