Результаты поиска по запросу "functional-programming"
спецификации Поднятие функции происходит на шаге 5 этой процедуры. Переменный подъем происходит в шаге 8. Шаг 5 предшествует шагу 8, сначала происходит подъем функции ergo.
ент 1: var a; // undefined variable named 'a' function a(foo) { // a function named 'a' var foo = "Hello World"; console.log(foo); } console.log(a); // output is: [Function: a], but why not undefined? Фрагмент 2: function a(foo) { // a ...
типы для обработки разрушительных обновлений и безопасной манипуляции ресурсами.
ла я новичок в Haskell. Я прочитал это:Неизменяемые функциональные объекты в сильно изменяемой области [https://stackoverflow.com/questions/166379/immutable-functional-objects-in-highly-mutable-domain] И мой вопрос почти такой же - как эффективно ...
После того, как это исправить, кажется, все работает хорошо.
т, я пытаюсь восстановить двоичное дерево, я почти получил его, за исключением того, что он выдает ошибку, и я не знаю, почему buildTree :: (Ord a, Eq a) => [a] -> [a] -> Tree a buildTree [] [] = Empty buildTree preOrd inOrd = Node root left ...
Я пришел к тому же решению, что у вас есть, какие-нибудь советы о том, как мы можем проверить этот HOC с Jest & Enzyme?
я проблема с тем, чтобы предотвратить доступ неавторизованных пользователей к маршрутам / компонентам только авторизованным пользователям, например, к панели пользователя, вошедшей в систему. У меня есть следующий код: import React from 'react' ...
Большое спасибо за такой подробный ответ. Возможно, стоит реализовать этот преобразователь как способ развития понимания. :)
ли в функциональном программировании стандартная конструкция для этой логики? const passAround = (f) => (x) => { f(x); return x; };Это позволяет мне составлять функции, которые имеют побочные эффекты и не имеют возвращаемых значений, ...
Последний случай является частично примененной функцией. Я чувствую, что я сейчас слишком широк, поэтому я остановлюсь здесь. Я надеюсь, что это помогло.
кто-нибудь дать однозначный ответ о том, как по названию параметров=> T а такжеFunction0 параметры() => T превращаются друг в друга компилятором Scala? Я знаю, что они не одинаковы, но разница очень тонкая, поскольку они могут взаимозаменяемо ...
Однако ТА, оценивающая мое задание, не позабавилась и написала: «Это не Хаскелл!»
авно подобрал Haskell в универе, и я прорабатываю ряд упражнений, вот фрагмент, который я не могу понять: «Рассмотрим следующую грамматику для простого языка калькулятора префиксов:» num ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 int ::= num | ...
Моделирование / документирование функциональных программ
Я нашел UML полезным для документирования различных аспектов ОО-систем, в частности, диаграмм классов для общей архитектуры и диаграмм последовательности для иллюстрации конкретных процедур. Я хотел бы сделать то же самое для моих приложений ...
Валидация против дизъюнкции
Предположим, я хочу написать метод со следующей сигнатурой: def parse(input: List[(String, String)]): ValidationNel[Throwable, List[(Int, Int)]]Для каждой пары строк во входных данных необходимо убедиться, что оба члена могут быть ...
не проверять тип тоже.
аписать факториальную функцию без использования рекурсии с использованием лямбда-исчисления? Это означает только математическую запись, а не реализацию в каком-либо конкретном языке программирования.