如果我在Java中这样做:
for(String s : myCollection.expensiveListGeneration())
{
doSomething();
}
is expensiveListGeneration() invoked just once at the beginning or in every cycle iteration?
Is it implementation dependent?
如果我在Java中这样做:
for(String s : myCollection.expensiveListGeneration())
{
doSomething();
}
is expensiveListGeneration() invoked just once at the beginning or in every cycle iteration?
Is it implementation dependent?