PHP.mk документација
Ds\Sequence
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Патека
class.ds-sequence.php
Локална патека за оваа страница.
Извор
php.net/manual/en
Оригиналниот HTML се реупотребува и локално се стилизира.
Режим
Прокси + преведен приказ
Кодовите, табелите и белешките остануваат читливи во истиот тек.
Референца
class.ds-sequence.php
Ds\Sequence
Референца за `class.ds-sequence.php` со подобрена типографија и навигација.
Интерфејс за секвенца
Класата Vector
Вовед
Секвенца го опишува однесувањето на вредностите распоредени во една, линеарна димензија. Некои јазици ова го нарекуваат „Листа“. Слично е на низа што користи инкрементални целобројни клучеви, со исклучок на неколку карактеристики:
- Вредностите секогаш ќе бидат индексирани како [0, 1, 2, …, големина - 1].
- Дозволено е пристап до вредностите само преку индекс во опсегот [0, големина - 1].
Случаи на употреба:
- Секаде каде што би користеле низа како листа (без грижа за клучевите).
- Поефикасна алтернатива на SplDoublyLinkedList and SplFixedArray.
Синопсис на интерфејсот
/* Методи */
/* Наследени методи */
}Содржина
- Ds\Sequence::allocate — Алоцира доволно меморија за потребен капацитет
- Ds\Sequence::apply — Ги ажурира сите вредности со примена на функција за повик на секоја вредност
- Ds\Sequence::capacity — Враќа тековен капацитет
- Ds\Sequence::contains — Определува дали низата содржи дадени вредности
- Ds\Sequence::filter — Создава нова низа користејќи повик за одредување кои вредности да се вклучат
- Ds\Sequence::find — Се обидува да го најде индексот на вредноста
- Ds\Sequence::first — Враќа прва вредност во низата
- Ds\Sequence::get — Враќа вредност на даден индекс
- Ds\Sequence::insert — Вметнува вредности на даден индекс
- Ds\Sequence::join — Ги спојува сите вредности како стринг
- Ds\Sequence::last — Враќа последна вредност
- Ds\Sequence::map — Враќа резултат од примена на callback на секоја вредност
- Ds\Sequence::merge — Враќа резултат од додавање на сите дадени вредности во низата
- Ds\Sequence::pop — Отстранува и враќа последна вредност
- Ds\Sequence::push — Додава вредности на крајот од низата
- Ds\Sequence::reduce — Ја сведува низата на една вредност користејќи callback функција
- Ds\Sequence::remove — Отстранува и враќа вредност по индекс
- Ds\Sequence::reverse — Ја реверзира низата на место
- Ds\Sequence::reversed — Враќа реверзирана копија
- Ds\Sequence::rotate — Ротира низата за даден број на ротации
- Ds\Sequence::set — Ажурира вредност на даден индекс
- Ds\Sequence::shift — Отстранува и враќа прва вредност
- Ds\Sequence::slice — Враќа под-низа од даден опсег
- Ds\Sequence::sort — Ја сортира низата на место
- Ds\Sequence::sorted — Враќа сортирана копија
- Ds\Sequence::sum — Враќа збир на сите вредности во низата
- Ds\Sequence::unshift — Додава вредности на почетокот од низата
Белешки од корисници
Нема белешки од корисници за оваа страница.