Результаты поиска по запросу "functional-programming"

2 ответа

 спецификации Поднятие функции происходит на шаге 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 ...

4 ответа

 типы для обработки разрушительных обновлений и безопасной манипуляции ресурсами.

ла я новичок в Haskell. Я прочитал это:Неизменяемые функциональные объекты в сильно изменяемой области [https://stackoverflow.com/questions/166379/immutable-functional-objects-in-highly-mutable-domain] И мой вопрос почти такой же - как эффективно ...

2 ответа

После того, как это исправить, кажется, все работает хорошо.

т, я пытаюсь восстановить двоичное дерево, я почти получил его, за исключением того, что он выдает ошибку, и я не знаю, почему buildTree :: (Ord a, Eq a) => [a] -> [a] -> Tree a buildTree [] [] = Empty buildTree preOrd inOrd = Node root left ...

ТОП публикаций

2 ответа

Я пришел к тому же решению, что у вас есть, какие-нибудь советы о том, как мы можем проверить этот HOC с Jest & Enzyme?

я проблема с тем, чтобы предотвратить доступ неавторизованных пользователей к маршрутам / компонентам только авторизованным пользователям, например, к панели пользователя, вошедшей в систему. У меня есть следующий код: import React from 'react' ...

3 ответа

Большое спасибо за такой подробный ответ. Возможно, стоит реализовать этот преобразователь как способ развития понимания. :)

ли в функциональном программировании стандартная конструкция для этой логики? const passAround = (f) => (x) => { f(x); return x; };Это позволяет мне составлять функции, которые имеют побочные эффекты и не имеют возвращаемых значений, ...

1 ответ

Последний случай является частично примененной функцией. Я чувствую, что я сейчас слишком широк, поэтому я остановлюсь здесь. Я надеюсь, что это помогло.

кто-нибудь дать однозначный ответ о том, как по названию параметров=> T а такжеFunction0 параметры() => T превращаются друг в друга компилятором Scala? Я знаю, что они не одинаковы, но разница очень тонкая, поскольку они могут взаимозаменяемо ...

4 ответа

Однако ТА, оценивающая мое задание, не позабавилась и написала: «Это не Хаскелл!»

авно подобрал Haskell в универе, и я прорабатываю ряд упражнений, вот фрагмент, который я не могу понять: «Рассмотрим следующую грамматику для простого языка калькулятора префиксов:» num ::= 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 int ::= num | ...

4 ответа

Моделирование / документирование функциональных программ

Я нашел UML полезным для документирования различных аспектов ОО-систем, в частности, диаграмм классов для общей архитектуры и диаграмм последовательности для иллюстрации конкретных процедур. Я хотел бы сделать то же самое для моих приложений ...

1 ответ

Валидация против дизъюнкции

Предположим, я хочу написать метод со следующей сигнатурой: def parse(input: List[(String, String)]): ValidationNel[Throwable, List[(Int, Int)]]Для каждой пары строк во входных данных необходимо убедиться, что оба члена могут быть ...

2 ответа

 не проверять тип тоже.

аписать факториальную функцию без использования рекурсии с использованием лямбда-исчисления? Это означает только математическую запись, а не реализацию в каком-либо конкретном языке программирования.