Die folgende Quellcodezeile in Ada,
%Vor%, kann als
geschrieben werden %Vor%, wobei x eine Variable ist? Ich frage das, weil ich wissen möchte, ob der Wert von x geändert werden kann, zum Beispiel durch Texteingabe. Vielen Dank im Voraus.
Nein, die Grenzen des Bereichs müssen beide statische Ausdrücke sein.
Sie können jedoch einen Subtyp mit dynamischen Grenzen deklarieren:
%Vor%Kann
type Airplane_ID is range 1..x;
geschrieben werden, wobei x für a steht Variable? Ich frage das, weil ich wissen möchte, ob der Wert von x sein kann modifiziert, zum Beispiel durch Texteingabe.
Ich nehme an, dass Sie meinen, dass die Änderung des Wertes von x den Bereich selbst in einer dynamischen Art verändert; wenn ja, genau genommen, nein ... aber das ist nicht ganz die ganze Antwort.
Sie können so etwas tun:
%Vor%Wie die anderen Antworten erwähnt haben, können Sie Bereiche so deklarieren, wie Sie wollen, solange sie in einer Art Block deklariert werden - einem Deklarationsblock oder einer Prozedur oder Funktion; zum Beispiel:
%Vor%Tags und Links ada