Треки
/
F#
F#
/
Салабус
/
Функції вищого порядку
Фу

Функції вищого порядку у F#

{one: "1 вправа", few: "%{count} вправи", many: "%{count} вправ", other: "%{count} вправи"}

Про концепцію Функції вищого порядку

Функція вищого порядку - це функція, яка або:

  • приймає функцію як аргумент
  • повертає функцію

Аргумент функції - це просто звичайний аргумент, але такий, який можна викликати.

let double = fun x -> x * 2

let apply f x = f x

apply double 3
// => 6
Редагувати через GitHub Посилання відкривається в новому вікні або вкладці