Функции в JavaScript

Опубликовано 2023.02.04 в разделе JavaScript.

Функция в JavaScript - это участок кода, который можно выполнить столько раз, сколько необходимо. Функции позволяют вам инкапсулировать фрагмент кода и повторно использовать его в вашем приложении.

Python генераторы

Опубликовано 2021.08.25 в разделе Python.

Генератор - это обыкновенная функция python. Главное отличие - это то, что данные она возвращает не командой return, а командой yield.

Эта команда и будет генерировать последовательность значений.

И если вызвать такую функцию - она не вернёт объект генератора, не значение. Затем из данного объекта посредством функции next или цикла for удастся получить значения, которые должна была вернуть функция.

Когда генератор вернёт все данные - будет брошен эксепшн типа StopIteration. По сути - генератор это тот же итератор, просто выглядит по-другому.

Разбор массива php

Опубликовано 2021.02.13 в разделе Php.

Разобрать массив на элементы достаточно просто. Неважно - массив ассоциативный или нет. Для примера, ассоциативный массив выглядит так:
  1. $phones = [
  2. 'apple' => 'iPhone 8',
  3. 'samsung' => 'Samsung Galaxy',
  4. 'philips' => 'Philips E580',
  5. 'nokia' => 'Nokia N72',
  6. ];
Неассоциативный:
  1. $cars = ['Audi', 'BMW', 'Kia', 'Lada'];
Если вам известин номер или ключ элемента массива - можно обратиться по нему следующим образом:
  1. echo $phones['samsung'];// выведет "Samsung Galaxy"
Или так:
  1. echo $cars[1];// выведет "BMW"