4
ответа

Как создать поливариадную функцию haskell?

Мне нужна функция, которая принимает произвольное количество аргументов (Все того же типа), что-то делает с ними и потом возвращает результат. Список аргументов неосуществим в моем конкретном случае ...
вопрос задан: 15 August 2015 10:48
3
ответа

Функции Polyvariadic в Haskell

После чтения этой статьи о записи polyvariadic функционирует в Haskell, я пытался записать некоторым моим собственным. Сначала я думал, что попытаюсь обобщить его - таким образом, у меня могла быть функция, которая возвратилась...
вопрос задан: 19 September 2010 09:54
0
ответов

Haskell «Применить»? [дубликат]

Возможный дубликат: почему такое определение функции не разрешено в haskell? Я новичок в мире Haskell, мигрирующий с Lisp. Пытаюсь фундаментально подстроиться под Haskell...
вопрос задан: 23 May 2017 12:02
0
ответов

Как работает Haskell printf?

Типовая безопасность в Haskell не уступает только языкам с зависимой типизацией. Но с Text.Printf творится некоторая глубокая магия, которая кажется довольно нестабильной. > printf "% d \ n" 3 3 > printf "% ...
вопрос задан: 15 July 2016 11:50
0
ответов

Указание «любого подкласса» в ограничении типа C #, а не «одного конкретного подкласса»

Если я хочу написать метод, который принимает переменное число «TDerived», где TDerived - это любой подкласс класса «Base» ", Есть какой-либо способ сделать это? Следующий код работает только с одним ...
вопрос задан: 20 October 2011 02:34
0
ответов

Haskell Polyvariadic Функция с вводом-выводом

Возможно ли иметь функцию, которая принимает вызов внешней функции, где некоторые из аргументов внешней функции являются CString и возвращают функцию, которая принимает вместо этого String? Вот пример ...
вопрос задан: 13 August 2011 21:26
0
ответов

Как определить произвольную функцию арности в Haskell, которая включает арность 0?

Мой текущий подход к определению функции произвольной арности описан ниже, где A является аккумулятором, E - тип входного аргумента, а R - тип результата. комбинировать :: A -> E -> A class X ...
вопрос задан: 11 July 2011 04:50