6
ответов

В чем разница между . (точка) и $ (знак доллара)?

В чем разница между точкой (.) И знаком доллара ($)? Насколько я понимаю, они оба являются синтаксическим сахаром для того, чтобы не использовать скобки.
вопрос задан: 27 July 2019 13:04
6
ответов

Идиомы композиции (.) И приложения ($) функции Haskell: правильное использование

Я читал Real World на Haskell, и я близок к концу, но вопрос стиля теребил меня из-за операторов (.) И ($). Когда вы пишете функцию, которая является композицией ...
вопрос задан: 2 March 2017 17:39
6
ответов

Что делает fullstop или период или отмечает точкой(.) средний в Haskell?

Мне действительно жаль, что Google не был лучше в поиске синтаксиса: десятилетия:: (RealFrac a) =>->->-> Интервал Массива Международные десятилетия b = тсс (0,9). десятилетие карты...
вопрос задан: 18 April 2011 22:54
5
ответов

Точечный Оператор в Haskell: нужно больше объяснения

Я пытаюсь понять то, что точечный оператор делает в этом коде Haskell: sumEuler = сумма. (отобразите Эйлера). mkList весь исходный код ниже. Мое понимание точечного оператора берет...
вопрос задан: 25 March 2014 17:19
5
ответов

Создание функций в Java?

Я пишу демонстрационный код для API, который мы создали, и я продолжаю сталкиваться с той же проблемой, где я повторяю меня, много раз реклама nauseum. Я крайне знаю, что Java, как планируют, будет иметь...
вопрос задан: 5 February 2010 04:36
5
ответов

Композиция функций в Java

Я пытаюсь реализовать ленивую последовательность (подразумевать, что следующий объект только вычисляется, когда Вы вызываете ступенчатую функцию), и один из методов, которые это должно иметь, является "картой", которая получает функцию это...
вопрос задан: 19 November 2009 21:30
3
ответа

Оператор точки Haskell

Я пытаюсь разработать простую среднюю функцию в Haskell. Это, кажется, работает: LST = [1, 3] x = fromIntegral (суммируют LST), y = fromIntegral (длина LST) z = x / y, Но почему следующая версия не работает?...
вопрос задан: 19 April 2011 03:00
2
ответа

Haskell: вывод типа и композиция функций

Этот вопрос был вдохновлен этим ответом на другой вопрос, указав, что можно удалить каждое возникновение элемента из списка с помощью функции, определяемой как: removeall = фильтр. (/=)...
вопрос задан: 23 May 2017 11:50
2
ответа

Действительно ли это - хорошая идея иметь сахар синтаксиса к композиции функций в Python?

Некоторое время назад я просмотрел документы Haskell и нашел, что это - функциональный действительно хороший оператор состава. Таким образом, я реализовал этого крошечного декоратора: от functools импортируют частичный класс _compfunc (неравнодушный):...
вопрос задан: 17 February 2010 15:00
1
ответ

Композиция функций в Typescript без перегрузок

Можно ли определить тип Typescript для композиции функции (см. Поток или канал) для любого количества аргументов (функций для создания) без перезаписи, но с возможностью подсказки типов? Без ...
вопрос задан: 16 January 2019 07:58
1
ответ

Правильно ли я использую композицию функций?

Чтобы понять возможности функционального программирования, я собрал несколько базовых функций, которые вы можете составить вместе, чтобы построить сложные регулярные выражения . Теперь, после некоторого тестирования, я ...
вопрос задан: 1 September 2010 01:33
1
ответ

Композиция функций Python

Я попытался реализовать композицию функций с хорошим синтаксисом, и вот то, что я имею: от functools импортируют частичный класс _compfunc (неравнодушный): определение __ lshift __ (сам, y): f = лямбда *args...
вопрос задан: 17 February 2010 09:26
0
ответов

Хаскель Монад связать оператор путаницы

Итак, я не программист на Haskell, но я абсолютно заинтригован многими идеями, стоящими за Haskell, и собираюсь изучить его. Но я застрял на первом месте: я не могу обернуть голову ...
вопрос задан: 17 December 2018 19:39
0
ответов

Оператор композиции функций Haskell типа (c → d) → (a → b → c) → (a → b → d)

Обычная композиция функций имеет тип (.) :: (b -> c) -> (a -> b) -> a -> c Я полагаю, это должно быть обобщено на такие типы, как: (.) :: (c -> d) -> (a -> b -> c) -> a ...
вопрос задан: 23 May 2017 12:26
0
ответов

Функция compose и функциональный модуль

В документации Python 3.2 имеется ссылка на функциональный модуль Коллина Винтера, который содержит функцию compose: Функция compose () реализует композицию функций. Другими словами, он возвращает оболочку ...
вопрос задан: 23 May 2017 12:18
0
ответов

Общая композиция функций в Haskell

Я читал здесь и заметил, что, например, если у меня есть следующие определения функций: a :: Integer-> Integer-> Integer b :: Integer-> Bool Следующее выражение недействительно: (b ...
вопрос задан: 23 May 2017 11:47
0
ответов

Функциональная композиция методов, функций и частично применяемых функций в Scala

В некоторой степени похожая на вопрос о переполнении стека Compose и методы andThen, я работал с учебником Scala School в Twitter и быстро натолкнулся на то же самое. проблема, возникшая у комментатора (которая была ...
вопрос задан: 23 May 2017 10:28
0
ответов

Haskell: не удается составить функцию с двумя плавающими аргументами

Я пытаюсь составить функцию типа (Floating a) => a -> a -> a с функцией типа ( Плавающий a) => a -> a для получения функции типа (Floating a) => a -> a -> a. Я ...
вопрос задан: 2 September 2015 15:31
0
ответов

Вариадная функция компоновки?

Я пытаюсь написать функцию композиции функций с переменным числом переменных. Это в основном (.), за исключением того, что вторая функция аргумента является вариативной. Это должно разрешить такие выражения, как: map even . zipWith (+...
вопрос задан: 16 June 2015 12:20
0
ответов

Как умножить функции в Python?

def sub3 (n): вернуть n - 3 def square (n): вернуть n * n Сочинять функции в python очень просто: > > > my_list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] > > > [квадрат (sub3 (n)) для n ...
вопрос задан: 13 May 2015 00:24
0
ответов

Как составить двоичную функцию с унарной функцией?

Мне кажется, что я здесь упускаю что-то совершенно очевидное, но как правильно (если таковые имеются) использовать бессмысленную нотацию для составления двоичной и унарной функции? Например, ...
вопрос задан: 7 November 2014 00:22
0
ответов

Почему композиция функций в Haskell правильно ассоциативна?

Математически операция композиции функции является ассоциативной. Отсюда: ф. (д. ч) = (д. г). h Таким образом, операция компоновки функции может быть определена как левая ассоциативная или правая ...
вопрос задан: 3 December 2013 04:24
0
ответов

Путаница в отношении композиции функций в Haskell

Рассмотрим следующее определение функции в ghci. пусть myF = грех. cos. сумма где,. обозначает композицию двух функций (правоассоциативную). Я могу назвать это myF [3.14, 3.14], и это дает мне ...
вопрос задан: 22 October 2013 10:53
0
ответов

Комбинация безточечных функций в Python

У меня есть несколько предикатов, например: is_divisible_by_13 = lambda i: i% 13 == 0 is_palindrome = lambda x: str (x) == str (x) [:: - 1] и хочу логически объединить их, как в: filter (lambda x: ...
вопрос задан: 20 July 2013 16:56
0
ответов

Подсказка по составу функций

просто ищу объяснение, как работает следующая композиция:(=<< ). вернуть где (=<<)::(а -> м б)-> м а -> м б возврат ::а -> м а (.)::(б -> в)->...
вопрос задан: 20 August 2012 06:22
0
ответов

эффективный список добавления/добавления через композицию функций

Несколько месяцев назад я где-то читал об эффективном подходе к добавлению и добавлению списков к другим спискам в O (1 )путем представления их композициями функций, которые после вычисления строятся в O (n )..
вопрос задан: 4 July 2012 13:01
0
ответов

Haskell :Использование карты в композиции функций

Я относительно новичок в Haskell, поэтому прошу прощения, если мой вопрос покажется глупым. Я пытался понять, как работает композиция функций, и я столкнулся с проблемой, которая меня задавала кому-то...
вопрос задан: 6 May 2012 14:06
0
ответов

Использование функции a → b в качестве «монадической» функции a → mb

В настоящее время я играю с основами Haskell и наткнулся на следующий «вариант использования»: ghci> давайте разделимTenBy x | х == 0 = Ничего | в противном случае = Просто (10 / x) ghci> let составил = ...
вопрос задан: 1 April 2012 03:26
0
ответов

Haskell: разница в производительности из-за разного состава функций?

Следующий код: import Control.Exception import Data.List updateAverage :: (Дробное t) => (t, t) -> t -> (t, t) updateAverage (old_value, old_counter) x = let new_counter = ...
вопрос задан: 16 March 2012 15:23
0
ответов

runST и композиция функций

Почему выполняется проверка типов: runST $ return $ True В отличие от следующего: runST. return $ True GHCI жалуется: не удалось сопоставить ожидаемый тип forall s. ST s c0 'с фактическим типом `...
вопрос задан: 27 February 2012 05:59