current
Zwraca bieżący element tablicy
&reftitle.description;
mixedcurrent
arrayobjectarray
Każda tablica ma wewnętrzny wskaźnik do swojego "bieżącego" elementu,
którego początkowa wartość wskazuje na pierwszy element wstawiony do
tablicy.
&reftitle.parameters;
array
Tablica.
&reftitle.returnvalues;
Funkcja current po prostu zwraca wartość elementu
tablicy, na który aktualnie wskazuje wewnętrzny wskaźnik. Nie przesuwa
ona wskaźnika. Jeśli wewnętrzny wskaźnik jest poza końcem listy
elementów lub tablica jest
pusta, current zwraca &false;.
&return.falseproblem;
&reftitle.changelog;
&Version;
&Description;
&standard.changelog.calling-on-objects;
&reftitle.examples;
Przykłady użycia current i pokrewnych funkcji
]]>
&reftitle.notes;
Wynik działania current na pustej tablicy
i na tablicy, której wewnętrzny wskaźnik jest poza końcem listy,
będzie nie do odróżnienia od elementu tablicy, który po prostu zawiera wartość logiczną (bool) &false;.
Aby poprawnie przechodzić po tablicy, która może zawierać klucze ustawione o wartości &false;, rozważ
użycie struktury &foreach;.
Jeśli chcesz mimo wszystko skorzystać z current, a mimo to sprawdzić, czy wartość
jest naprawdę elementem tablicy, można sprawdzić czy key elementu pobranego
przez current jest różne od &null; (używając ścisłego porównania).
&reftitle.seealso;
end
key
each
prev
reset
next
&foreach;