In groovy
iterieren ich durch Zahlen mit, dass einfache Syntax laufen kann:Kürzeste präzise lesbare Syntax über mehrere aufeinander folgende Zahlen aus gegebenen Bereich
(1..10).each {
do_domething it
}
Was die kürzeste Syntax, dass in Java zu tun ist? Ich bin jetzt Ströme zu erforschen und ich kam mit einer solchen Idee:
IntStream.range(0, 10)
.forEach(do_domething());
Es ist sogar länger als die traditionelle Art und Weise (siehe unten), scheint aber prägnanter zu sein.
for (int i = 0; i < 10; i++)
do_domething()
Ich bin nur neugierig, ob es kürzere und lesbare Art und Weise ist, es zu tun. Ich weiß nicht alles über Java, also frage ich nur, wahrscheinlich gibt es so etwas nicht, aber ich möchte sichergehen.
Was ist falsch mit dem traditionellen Weg? –
was ist deine Frage? mir nicht klar. – Braj
Ich kann nicht sehen, wo das Problem ist mit dem 'for (int i ...)' schreiben * weniger * Zeichen des Codes macht es nicht schneller laufen ... oder was auch immer – FredMaggiowski