Интерфейс Sequence
(No version information available, might only be in Git)
Введение
Последовательность описывает поведение, при котором значения распределены в
одном, линейном порядке. В некоторых языках данное поведение описывается как
"List". Это похоже на массив, в котором используются целочисленные ключи,
за исключением нескольких моментов:
- Значения всегда проиндексированы по порядку [0, 1, 2, …, size - 1].
- Можно обращаться только к значениям индексированным в диапазоне [0, size - 1].
В каких случаях используется:
Обзор интерфейсов
class Ds\Sequence
implements Ds\Collection, ArrayAccess {
abstract public allocate(
int $capacity
):
void
abstract public insert(
int $index
,
mixed ...$values
):
void
abstract public join(
string $glue
= ?):
string
abstract public rotate(
int $rotations
):
void
abstract public set(
int $index
,
mixed $value
):
void
abstract public sum():
int|float
}
Содержание
There are no user contributed notes for this page.