current
配列内の現在の要素を返す
&reftitle.description;
mixedcurrent
arrayobjectarray
各配列は、"カレント"の要素へのポインタを有しています。
このポインタは、配列に挿入された最初の要素を指すように初期化されます。
&reftitle.parameters;
array
配列。
&reftitle.returnvalues;
current 関数は、
単に内部ポインタが現在指している配列要素の値を返します。
この関数は、ポインタを全く移動しません。
内部ポインタが最終要素の次を指していたり
配列が空だったりした場合、
current は &false; を返します。
&return.falseproblem;
&reftitle.changelog;
&Version;
&Description;
&standard.changelog.calling-on-objects;
&reftitle.examples;
current と類似関数の使用例
]]>
&reftitle.notes;
配列の最終要素の次を指していた場合や、
空の配列に対して、current
を呼び出した時の結果は、
bool &false; 要素を指していた場合と区別できません。
&false; 要素を含む配列を順に処理するには、制御構文 &foreach;
を参照ください。
それでも current を使い、
値が本当に配列の要素であることを適切にチェックするには、
current が指す要素の
key の値が、
厳密に &null; ではないことをチェックすべきです。
&reftitle.seealso;
end
key
each
prev
reset
next
&foreach;