Результаты поиска по запросу "functional-programming"
партнеры слева: это
тоящее время я читаю «Learn You a Haskell for Great Good»! и спотыкаюсь о объяснении для оценки определенного кодового блока. Я прочитал объяснения несколько раз и начинаю сомневаться, понимает ли даже автор, что делает этот фрагмент кода. ghci> ...
Вау снова! Это круто. Спасибо, что нашли время, чтобы написать это. Хотя это не так много строк кода, он представляет собой довольно значительный набор методов. Моя следующая задача - обдумать, как добавить в конвейер ленивый декартовой продукт ...
я есть список животных: let animals = ["bear", "dog", "cat"]И несколько способов преобразовать этот список: typealias Transform = (String) -> [String] let containsA: Transform = { $0.contains("a") ? [$0] : [] } let plural: Transform = { [$0 + ...
, и я могу просто перейти к потоку, который будет использовать мой блок IO.async, тогда зачем мне использовать IO.async? Например, я не могу просто заменить вызовы IO.async блокированием вызовов IO.apply?
од Scala для кошек, использующийIO Monad [https://github.com/typelevel/cats-effect]: import java.util.concurrent.{ExecutorService, Executors} import cats.effect.IO import scala.concurrent.{ExecutionContext, ExecutionContextExecutor} ...
Спасибо. Вероятно, вам это понятно, но было бы гораздо полезнее, если бы вы добавили немного базового использования своего кода.
ение последней недели я изучал, как можно было бы ввести возвращаемые значения функции для самой функции в TypeScript. Что мне трудно, так это то, что типы не являются первоклассным объектом в TypeScript (или любых других системах типов, не ...
Вы можете использовать простой рекурсивный процесс для этого.
онец сдался и написалfor цикл для инициализации простого массива объектов, где каждый объект имеет увеличенный счетчик (id) как атрибут объекта. Другими словами, я просто хочу: var sampleData = [{id: 1},{id: 2},...];Я надеялся на компактный ...
Можно определить бинарные операторы для идентификации первого / последнего, который не зависит от реализации левого / правого сгиба.
чередной вопрос после Как хранить данные функциональной цепочки Monoidal List? [https://stackoverflow.com/questions/51297054/how-to-store-data-of-a-functional-chain-of-monoidal-list] а также Извлечение данных из цепочки функций без ...
@KenOKABE Мне все равно, какой синтаксис вы используете для их обозначения, я имею в виду, что число в последовательности и вся последовательность не должны принадлежать к одной и той же категории.
м предыдущем вопросе: Извлечение данных из цепочки функций без массивов [https://stackoverflow.com/questions/51418212/extracting-data-from-a-function-chain-without-arrays] @Aadit M Shah дал мне удивительное решение следующим ...
может быть полезным (по крайней мере, первые 15 минут)
ользую RxJava для обработки некоторых уведомлений, которые мы извлекаем из очереди. Казалось, что RxJava отлично работает с простым рабочим процессом, теперь, когда появляются новые требования, этот процесс усложняется с появлением ...
Это новая тема, связанная с этой темой. Пожалуйста, просмотрите, спасибо!
ложная тема моего предыдущего вопроса здесь: Как хранить данные функциональной цепочки? [https://stackoverflow.com/questions/51279085/how-to-store-data-of-a-functional-chain] Краткая идея Простая функция ниже: const L = a => L;формы L L(1) ...
, Монадические вычисления могут использовать чистые вычисления, но не наоборот.
аюсь конвертироватьIO [String] в[String] с участием<- связывание; Тем не менее, мне нужно использоватьdo блок, чтобы сделать это подwhere заявление, но Haskell постоянно жалуется на отступы. Вот код: decompEventBlocks :: IO [String] -> IO ...