Результаты поиска по запросу "functional-programming"
Выполнение всех аргументов функции по порядку перед вызовом
Я пытаюсь понять, как сделать следующую функцию zip (особенно функцию invoke) более функциональной. Проблема, с которой я столкнулся, заключается в том, что метод invoke должен ждать заполнения левой и правой сторон, прежде чем он ...
Методы объекта, назначенные переменным или аргументам функций, не запускаются
Я изучаю javascript прямо сейчас, мне кажется, это красивый функциональный язык, это замечательный шаг от PHP, я должен был сделать это раньше. Хотя я не могу понять это: var v1 = (/[abc]/).test; v1('a');говоритtest method called on ...
Какое преимущество дает нам Monad по сравнению с Applicative?
я прочелэта статья [https://www.fpcomplete.com/school/advanced-haskell-1/functors-applicative-functors-and-monads] , но не понял последний раздел. Автор говорит, что Monad дает нам контекстную чувствительность, но можно достичь того же ...
Scala «обновляет» лучшие практики неизменяемых объектов
С изменяемым объектом я могу написать что-то вроде var user = DAO.getUser(id) user.name = "John" user.email ="[email protected]" // logic on userЕсли пользователь неизменен, то мне нужно клонировать \ копировать его при каждой операции изменения. Я ...
Функциональный способ реализовать потокобезопасный общий счетчик
Я относительно новичок в Scala и функциональном программировании, и мне нравится идея, что используя неизменяемые объекты, я могу избежать многих ошибок безопасности потоков. Одна вещь все еще преследует меня, и это классический пример, ...
Инициализация val в последнее время
Можно ли сделать это в Scala, используя только val: class MyClass { private val myVal1: MyClass2 //.....????? what should be here? def myMethod1(param1: Int) = { myVal1 = new MyClass2(param1) //.... // some code.... } }Идея в том, что я не могу ...
Является ли функционально-реляционное отображение проще, чем объект-реляционное?
Объектно-реляционное отображение было хорошо обсуждено, в том числе и здесь. У меня есть опыт с несколькими подходами и подводными камнями и компромиссами. И...
Scala Каталог функциональных шаблонов дизайна
С недели я читаю Программирование в Scala. Авторы вводят элементы языка шаг за шагом, но я все еще не понимаю, когда использовать функциональные вещи, такие ...