Результаты поиска по запросу "functional-programming"
Это новая тема, связанная с этой темой. Пожалуйста, просмотрите, спасибо!
ложная тема моего предыдущего вопроса здесь: Как хранить данные функциональной цепочки? [https://stackoverflow.com/questions/51279085/how-to-store-data-of-a-functional-chain] Краткая идея Простая функция ниже: const L = a => L;формы L L(1) ...
+1, хороший трюк с генератором
аюсь сохранить простую (но довольно большую) древовидную структуру в двоичный файл, используя Haskell. Структура выглядит примерно так: -- For simplicity assume each Node has only 4 childs data Tree = Node [Tree] | Leaf [Int] И вот как мне ...
Спасибо. Вероятно, вам это понятно, но было бы гораздо полезнее, если бы вы добавили немного базового использования своего кода.
ение последней недели я изучал, как можно было бы ввести возвращаемые значения функции для самой функции в TypeScript. Что мне трудно, так это то, что типы не являются первоклассным объектом в TypeScript (или любых других системах типов, не ...
может быть полезным (по крайней мере, первые 15 минут)
ользую RxJava для обработки некоторых уведомлений, которые мы извлекаем из очереди. Казалось, что RxJava отлично работает с простым рабочим процессом, теперь, когда появляются новые требования, этот процесс усложняется с появлением ...
Микаэль, спасибо за точку, но я знал об этом. Я просто опущен в посте, потому что пост в комментариях ужасен. :)
росто. Я хочу сгенерировать все подсписки списка, используя понимание списка. то есть: getSublist [1,2,3] равен [[1], [2], [3], [1,2], [1,3], [2, 3], [1,2,3]] Спасибо
, что реализовано и в Скалазе.
ли более нелепый способ открытия ресурса в Scala и применения к нему методов, чем этот метод (переводится непосредственно из Java), используяvals но в том числе и наконец и т. д. var is:FileInputStream = null try { is = new FileInputStream(in) ...
Мой другой комментарий применим и здесь: Разница заключается в (числе) промежуточных решениях, в том, как работает интерпретатор, возможно, в побочных эффектах (воспринимайте «ошибку» как побочный эффект), но, вероятно, не в полной мере. вычисленный результат, если не было какого-то инкапсулированного поиска. Кроме того, лень играет роль, и, возможно, могут быть различия в (количестве) выходных решений, если мы берем только «голову» выражения, не нажимая «undefined» / error.
отрим функциюchoose вЯзык программирования карри [http://en.wikipedia.org/wiki/Curry_programming_language]с указанием, что "(choose xs) недетерминированно выбирает один элемент из спискаxs». Я реализовал бы это прямо через два альтернативных ...
@KenOKABE Мне все равно, какой синтаксис вы используете для их обозначения, я имею в виду, что число в последовательности и вся последовательность не должны принадлежать к одной и той же категории.
м предыдущем вопросе: Извлечение данных из цепочки функций без массивов [https://stackoverflow.com/questions/51418212/extracting-data-from-a-function-chain-without-arrays] @Aadit M Shah дал мне удивительное решение следующим ...
Вы можете использовать простой рекурсивный процесс для этого.
онец сдался и написалfor цикл для инициализации простого массива объектов, где каждый объект имеет увеличенный счетчик (id) как атрибут объекта. Другими словами, я просто хочу: var sampleData = [{id: 1},{id: 2},...];Я надеялся на компактный ...
Итератор работает правильно, начиная с 2, поэтому мне пришлось добавить 1 в начале. Второй аргумент кортежа теперь является счетчиком текущего n (взятого из очереди). Текущий счетчик также может храниться в очереди, поэтому у нас есть только пара, но тогда менее понятно, что происходит из-за сложной обработки очереди:
чаю Scala как мой первый функциональный язык. В качестве одной из проблем я пытался найти функциональный способ генерации последовательности S до n мест. S определяется так, что S (1) = 1, а S (x) = количество раз, когда x появляется ...