| |
Frage V1.0 Das Modul April 2000 CosQueryCollection 2-7 2 2,2,2,8 Zurückholen eines Elements irgendein retrieve_element_at (in Iterator wo) raises(IteratorInvalid, PositionInvalid); Dieser Betrieb holt das Element einer Ansammlung zurück, gezeigt auf durch den Eingang Iterator. Wenn der Eingang Iterator unzulässig ist, das IteratorInvalid Ausnahme wird angehoben. Wenn Iterator zeigt nicht auf ein Element, das PositionInvalid Ausnahme wird angehoben. 2,2,2,9 Verursachen von einem Iterator Create_iterator Iterator (); Dieser Betrieb verursacht ein Iterator für eine Ansammlung. Das Iterator wird zuerst an eingestellt Anfang der Ansammlung. 2,2,3 Die Schnittstelle Iterator Die Schnittstelle Iterator definiert Betriebe: Machen Sie zugänglich und steuern Sie durch Elemente einer Ansammlung Stellen Sie die Wiederholung zurück Prüfen Sie auf Beendigung einer Wiederholung 2,2,3,1 Zugänglich machen des Stromanpassungsgliedes irgendein folgendes () raises(IteratorInvalid, PositionInvalid); Dieser Betrieb holt das Element einer Ansammlung zurück, gezeigt auf durch das Iterator und rückt die Position Iterator vor. Der Betrieb wirft die Ausnahme IteratorInvalid wenn auf das Iterator ist unzulässig und das PositionInvalid Ausnahme, wenn das Iterator nicht zeigt an einem Element. 2,2,3,2 Zurückstellen der Wiederholung leeres Zurückstellen (); Dieser Betrieb stellt die Wiederholung zurück, um von neuem anzufangen. Die Position des Iterator wird zu zurückgestellt der Anfang einer Ansammlung. 2,2,3,3 Prüfung auf Beendigung einer Wiederholung Boolesch mehr (); Dieser Betrieb bringt ZUTREFFENDES zurück, wenn es mehr Elemente zum Sein erreicht und FALSCH wenn gibt es gibt nicht. |  |
|
| |
|
|