Функции в JavaScript
Функция в JavaScript - это участок кода, который можно выполнить столько раз, сколько необходимо. Функции позволяют вам инкапсулировать фрагмент кода и повторно использовать его в вашем приложении.
Функция в JavaScript - это участок кода, который можно выполнить столько раз, сколько необходимо. Функции позволяют вам инкапсулировать фрагмент кода и повторно использовать его в вашем приложении.
Генератор - это обыкновенная функция python. Главное отличие - это то, что данные она возвращает не командой return, а командой yield.
Эта команда и будет генерировать последовательность значений.
И если вызвать такую функцию - она не вернёт объект генератора, не значение. Затем из данного объекта посредством функции next или цикла for удастся получить значения, которые должна была вернуть функция.
Когда генератор вернёт все данные - будет брошен эксепшн типа StopIteration. По сути - генератор это тот же итератор, просто выглядит по-другому.
$phones = [ 'apple' => 'iPhone 8', 'samsung' => 'Samsung Galaxy', 'philips' => 'Philips E580', 'nokia' => 'Nokia N72', ];
$cars = ['Audi', 'BMW', 'Kia', 'Lada'];
echo $phones['samsung'];// выведет "Samsung Galaxy"
echo $cars[1];// выведет "BMW"