Bu snippet'i var, çözüm test etmek için tek bir örnek board
döndürmek istiyorum. Tek bir öğeyi döndürmek ve yineleyiciyi tüketmenin iyi bir yolu nedir?Tek bir öğe ile yinelenen bir arabirim gerçekleştirin
final List
'u yerleştirmek ve daha sonra onu bir seçenek boşaltma?
public Iterable<Board> solution() {
return new Iterable<Board>() {
@Override
public Iterator<Board> iterator() {
return new Iterator<Board>() {
@Override
public boolean hasNext() {
return false; // change this
}
@Override
public Board next() {
return board; // This does not work
}
@Override
public void remove() {
}
};
}
};
}
Bunu bir sınamada kullanmak istersiniz ve bu üretim kodu değil midir? – hotzst
Evet, kesinlikle ve anlamak. –