Rost -Reichweite Ausdruck
Im Folgenden sind einige Reichweitenausdrücke in der Rostsprache unterstützt:
Bereich
Dies wird als ein halber Open-Range-Ausdruck definiert. Der Bereichsbetreiber wird über die vom Start bis zum Endversatz in diesem Ausdruck angegebenen Elemente iteriert.
Die Syntax ist wie gezeigt:
Range Start… Ende;Betrachten Sie den unten angegebenen Beispielcode:
fn main ()Der obige Code iteriert von den Werten 1 bis 5, ausschließlich des Endversatzwerts. Der resultierende Wert ist wie gezeigt:
1
2
3
4
Bereich von
Ein weiterer Ausdruck des gemeinsamen Bereichs reicht von einem bestimmten Ausgangspunkt bis zum Ende des Iterators.
Die Syntax ist wie gezeigt:
Start… ;Reichweite zu
Der Ausdrucksbereich ist das Gegenteil des Bereichs vom Ausdruck. In diesem Fall läuft der Bereich von Anfang an zu einem bestimmten Offset -Wert.
Die Syntax ist wie gezeigt:
… Ende; // bis zuBereich voll
Mit einem Reichweite können Sie von Anfang bis Ende reichen. Die Syntax ist wie gezeigt:
…;Reichweite inklusive
Um von einem bestimmten Start und Ende zu reichen, können Sie den Bereich umfassender Ausdruck verwenden, einschließlich des hohen Wertes.
Die Syntax ist wie gezeigt:
Start… = Ende;Reichweite zu inklusive
Um vom Start bis zu einem bestimmten Offset zu reichen und den hohen Wert einzuschließen, können Sie den Bereich zum Ausdruck verwenden.
Die Syntax ist wie gezeigt:
… = Ende;Schließen
Dies ist ein kurzer beschreibender Artikel über verschiedene Reichweiteausdrücke in der Rost -Programmiersprache. Betrachten Sie die Dokumente für mehr.