Limita inferioară a șirului nu este specificat, pentru că este întotdeauna zero. [1]
Ori de câte ori se constată că limita inferioară a șirului depășesc acest lucru, lungimea matrice devine zero. Formează o matrice de lungime zero este stocat; două matrice de lungime zero diferite forme sunt incompatibile și nu poate fi binar operațiune operanzi. [2]
Subsetul-PL / Nu este permis să se specifice limitele inferioare ale șirului. Prin urmare, nu puteți specifica la zero și negative indici. [3]
Această problemă apare în cazul în care programul utilizează setul greșit de jos legat de matrice. [4]
LBOUND (ARRAY [, DIM]) - returnează valoarea standard, întreg egal cu limita inferioară de pe index matrice ARRAY DIM sau un standard matrice unidimensională de întregi care conțin valorile limite matrice matriciale inferioare dacă DIM argument este absent. [5]
LBOUND (ARRAY [, DIM]) - returnează valoarea standard, întreg egal cu limita inferioară de pe index matrice ARRAY DIM sau un standard de matrice unidimensională a numerelor întregi care conțin valorile ARRAY inferioare limitelor matrice. în cazul în care argumentul DIM este absent. [6]
Matricele nu au o dimensiune, dar componentele lor pot avea un tip arbitrar, astfel încât a permis declarația de matrice de șiruri de matrice. Daca limita de jos a matricei nu este specificat în mod explicit, se presupune a fi unitate. Expresia Boundary) poate fi complicată în mod arbitrar, atâta timp cât valoarea lor a fost redus la tipul INTEGER. Aceste expresii pot conține numai variabilele declarate în incorporare (organisme segmente) (dar nu și în curent (segmentul de corp sau în lista parametrilor anexând procedura. Limita superioară nu trebuie să fie mai mică decât cea de jos. Acolo unde este posibil, compilatorul trebuie să verifice această condiție, cu toate acestea, în general, necesită testare în timpul execuției. Diverse tipuri de îmbinare identice (masive) nu sunt tratate de compilator ca unul și același (tip) pentru potrivire controale de tip [7].
Broadcaster PL / 1, a declarat indicele de matrice inferior egal cu unu. Cu toate acestea, programatorul poate specifica (dacă este necesar), atât superior și inferior legat de matrice. Intr-un subgrup de PL / 1, limita inferioară a șirului nu este specificat. [8]
Broadcaster PL / 1, a declarat indicele de matrice inferior egal cu unu. Cu toate acestea, programatorul poate specifica (dacă este necesar), atât superior și inferior legat de matrice. Intr-un subgrup de PL / 1, limita inferioară a șirului nu este specificat. [9]
Pagini: 1