| |
2-18 Biomolekulare ReihenfolgencAnalyse, v1.0 Juni 2001 2 2,1,9 Bezeichner Es gibt eine Notwendigkeit an einer Datenart, die Identität eines Wesens in sehr vielen Situationen anzuzeigen. In die meisten Fälle, diese Notwendigkeit ist oder kann gewendet werden, indem sie eine Zeichenketteart verwenden. Die Vorteile sind daß sie einfach kompakt ist, und allgemeinhin verwendet während des Realm des Rechnens (und in der Tat draußen). Jedoch ist die Gefahr des Verwendens der Zeichenketten, daß sie zu flexibel sein können, beide in Syntax und Semantik ausgedrückt. Dieses ergibt leicht den Mangel an Interoperabilität. , um Zeichenketten zu erlauben, dennoch ihr Potential für Mißbrauch abzuschwächen, verwendet dieser Standard die Syntax Vereinbarung von CosNaming::StringName wie im Namengeben Interoperable beschrieben Service. Diese Vereinbarung ist hauptsächlich ein syntaktisches; ist keineswegs der Gebrauch von einem Namengeben halten Sie die angeforderte oder angedeutete Implementierung instand (aber ihr wird nicht irgendein ausgeschlossen). nicht unterzeichnetes langes how_many des Booleschen next_n(in, aus seq_annotations SeqAnnotationList) raises(IteratorInvalid); Beschreibung: next_n() Rückkehr SeqAnnotation s in SeqAnnotationList aus Parameter seq_annotations , höchstens die Zahl enthalten spezifiziert im ersten Parameter (how_many und Rückkehr ein Boolescher Wert direkt. Wenn er ist am Ende des Satzes bringt er FALSCHES und zurück seq_annotations Parameter hat Länge null. In allen umkleidet die Länge von seq_annotations seien Sie das Minimum von how_many und die Zahl den Elementen restlich. Rückholwert: Bringt FALSCHES zurück, wenn das iterator am Ende des Satzes ist und RICHTEN Sie anders aus. Ausnahmen: Erhöhungen IteratorInvalid wenn das iterator nicht mehr gültig ist (z.B., die zugrundeliegende Ansammlung hat geändert). leeres reset(); Beschreibung: reset() stellt das iterator auf den Anfang des Satzes ein. Ausnahmen: Erhöhungen CORBA::NO_IMPLEMENT mit Standardminderjährigem Code 5, wenn das iterator nicht zurückgestellt werden kann (z.B., das iterator stellt Zugang zu strömenden Daten) zur Verfügung. leeres destroy(); Beschreibung: destroy() gibt den iteratorgegenstand frei. |  |
|
| |
|
|