HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Библиотека Funct, которую мы рассматривали ранее, кроме обычных функций содержит<strong>функции высшего порядка</strong>. В этом уроке мы рассмотрим некоторые из них, которые могут быть полезными в будущем.</p>
1 <p>Библиотека Funct, которую мы рассматривали ранее, кроме обычных функций содержит<strong>функции высшего порядка</strong>. В этом уроке мы рассмотрим некоторые из них, которые могут быть полезными в будущем.</p>
2 <h2>Функция partition($collection, callable $callback)</h2>
2 <h2>Функция partition($collection, callable $callback)</h2>
3 <p>Разбивает массив на два на основании предиката. В первый массив попадают элементы, которые удовлетворяют предикату, во второй массив попадают все остальные:</p>
3 <p>Разбивает массив на два на основании предиката. В первый массив попадают элементы, которые удовлетворяют предикату, во второй массив попадают все остальные:</p>
4 <h2>Функция every($collection, callable $callback = null)</h2>
4 <h2>Функция every($collection, callable $callback = null)</h2>
5 <p>Возвращает true, если каждый элемент коллекции удовлетворяет предикату. По умолчанию проверяет на истинность (== true):</p>
5 <p>Возвращает true, если каждый элемент коллекции удовлетворяет предикату. По умолчанию проверяет на истинность (== true):</p>
6 <h2>Функция groupBy($collection, callable $callback)</h2>
6 <h2>Функция groupBy($collection, callable $callback)</h2>
7 <p>Группирует элементы коллекции в множества на основании ключа, полученного в результате вызова колбека:</p>
7 <p>Группирует элементы коллекции в множества на основании ключа, полученного в результате вызова колбека:</p>
8 <h2>Функция minValue($collection, callable $callback)</h2>
8 <h2>Функция minValue($collection, callable $callback)</h2>
9 <p>Возвращает минимальный элемент коллекции на основании результата переданной функции. Если несколько разнотипных значений посчитаются идентичными, функция вернет последнее из них:</p>
9 <p>Возвращает минимальный элемент коллекции на основании результата переданной функции. Если несколько разнотипных значений посчитаются идентичными, функция вернет последнее из них:</p>
10  
10