Все сервисы Хабра

Сообщество IT-специалистов

Ответы на любые вопросы об IT

Профессиональное развитие в IT

Удаленная работа для IT-специалистов

Войти на сайт
  • Все вопросы
  • Все теги
  • Пользователи

Хабр Q&A — вопросы и ответы для IT-специалистов

Получайте ответы на вопросы по любой теме из области IT от специалистов в этой теме.

Узнать больше
другие проекты хабра
  • Хабр
  • Карьера
  • Фриланс
Задать вопрос

ChickenGrinder

  • 6
    вклад
  • 1
    вопрос
  • 15
    ответов
  • 20%
    решений
Лайки
  • Информация
  • Ответы
  • Вопросы
  • Комментарии
  • Подписки
  • Нравится
  • В чем разница: функции первого класса и функции высшего порядка?

    k12th
    Константин Китманов @k12th
    console.log(`You're pulling my leg, right?`);
    Функции высшего порядка -- функции, которые могут принимать другие функции и возвращать функции. first-class functions -- фича языка, позволяющая переменным содержать ссылки на функции. По сути -- разные вещи, но по отдельности смысла в них не много:)
    Ответ написан более трёх лет назад
    Комментировать
    Комментировать
  • В чем разница: функции первого класса и функции высшего порядка?

    Ivanq
    Ivanq @Ivanq
    Знаю php, js, html, css
    Погуглить слабо?

    Функция высшего порядка, в отличие от функции первого порядка, имеет один из трёх видов:

    1. Один из параметров функции также является функцией и она возвращает значение.
    2. Она возвращает функцию, но ни один из параметров не является функцией.
    3. И первый и второй пункт: функция возвращает функцию и один из параметров является функцией.

    Источник: https://github.com/anton-k/ru-neophyte-guide-to-sc...

    Таким образом, функция высшего порядка должна возвращать функцию и/или принимать одну функцию в параметр
    Ответ написан более трёх лет назад
    3 комментария
    3 комментария
Оценили как «Нравится»
Самые активные сегодня
  • delphinpro
    Сергей delphinpro
    • 6 ответов
    • 0 вопросов
  • ky0
    ky0
    • 5 ответов
    • 0 вопросов
  • rPman
    • 5 ответов
    • 0 вопросов
  • lookreciuspin
    Br0k3n C1rcu1t
    • 4 ответа
    • 0 вопросов
  • dturkey
    • 3 ответа
    • 1 вопрос
  • Дмитрий Каратаев
    • 3 ответа
    • 0 вопросов
  • © Habr
  • О сервисе
  • Правила
  • Обратная связь
  • Блог

Войдите на сайт

Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации