Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Haskell Переписать с использованием ":" https://www.cyberforum.ru/ haskell/ thread958953.html
Помогите, пожалуйста, переписать с использованием ":" вместо "++": f :: Integer -> f n = if n <= 2 then else f (n - 1) ++ if (even n) then else
Haskell Избавиться от одной рекурсии
Всем доброго времени суток. Вот код программы (* N - целочисленный параметр *) load "Math"; (* Подключаем библиотеку для функции логарифма *) fun y N =
Haskell Регулярное выражение по поиску строки в массиве Помогите пожалуйста, нужно на Haskell написать регулярное выражение по поиску строки в массиве. Буду очень благодарен, хаскел совсем не знаю( https://www.cyberforum.ru/ haskell/ thread955710.html Haskell Еще одна задача из раздела "Fortran" https://www.cyberforum.ru/ haskell/ thread955139.html
В списке целых найти максимальную последовательность чисел одного знака. Мое решение: sign :: Int -> Int -- не нашел стандартной функции... sign n | (n == 0) = 0 | (n < 0) = -1 | otherwise = 1
Как обновить cabal? Haskell
Доброго времени суток!!! Установил Haskell Platform 2013.2.0.0 и для запуска Hakyll необходимо обновить cabal? пробовал через командную строку, не выходит, в самой Haskell Platform 2013.2.0.0 вроде есть, но не работает(((
Haskell "Заполнение" записи на основе массива байтов https://www.cyberforum.ru/ haskell/ thread954877.html
Здравствуйте. Нужна функция, зполняющая значениями запись на основе массива байтов. Т. е. мы откусываем от массива кусочки разных длин nk, обрабатываем их и пишем результат в соответствующее поле MyData. Вот дубовая реализация: data Mydata = ... foo :: Bytes -> MyData foo block = MyData (func1 . take n1 block) (func2 . take n2 $ drop n1 block) (func3 . take n3 $ drop (n1+n2) block)...
Haskell Бесконечная последовательность десятичных цифр Бесконечная последовательность десятичных цифр содержит запись последовательных целых чисел: 123456789101112... Определить какая цифра стоит в этой последовательности на n-ом месте. Решение: digN :: Int -> Char digN n = (bigStr 1) !! (n-1) where bigStr n = (show n) ++ bigStr (n+1) https://www.cyberforum.ru/ haskell/ thread953608.html Задача из раздела "Fortran" Haskell
В списке записаны элементы верхнего треугольника квадратной матрицы по столбцам. Построить список, в котором те же элементы расположены по строкам. Т.е., например, из списка построить список . Мое решение: seq' :: Int -> Int -> Int -> seq' n k m | (n < m) = ++ (seq' (n+k) (k+1) m) | otherwise =
Haskell Задача из раздела "С для начинающих" В строку записаны цифры 1 10 100 1000 (т.е. последовательные степени 10). Для заданной позиции k определить, какая цифра будет стоять на k-м месте в этой последовательности. Мое решение (основанное на лени Хаскела): str :: Int -> String str n = (show (10^n)) ++ (str (n+1)) -- рекурсия без терм. ветви ! dig10 :: Int -> Char dig10 n = (str 0) !! (n-1) https://www.cyberforum.ru/ haskell/ thread949410.html Haskell Аналог CDR CAR? Начал изучать Haskell и встрял. Так как лабораторки на лиспе то учить приходится самому но сколько не пытался найти аналоги Функция CDR возвращает в качестве значения хвостовую часть списка. CDR < список > CAR < список > возвращает голову Так и не понял что их заменяет в Haskell https://www.cyberforum.ru/ haskell/ thread948468.html
Haskell Memory limit
Привет. Такой вопрос. Есть простая прога, которая читает с консоли два числа и выводит их сумму (числа в пределах ). На плюсах это так выглядит: #include <iostream> int main() { long a, b; std::cin >> a >> b; std::cout << a+b; return 0;
Haskell Кодировка: ошибки при использовании кириллицы https://www.cyberforum.ru/ haskell/ thread937649.html
Собственно, как и в Java у меня проблема с кодировкой. Если использовать латинские знаки программа работает нормально.Если русский - вылетает ошибка: C:\Haskell>ghci Func.hs GHCi, version 7.0.3: http://www.haskell.org/ghc/ :? for help Loading package ghc-prim ... linking ... done. Loading package integer-gmp ... linking ... done. Loading package base ... linking ... done. Loading package...
Эксперт С++
5828 / 3479 / 358
Регистрация: 08.02.2010
Сообщений: 7,448
02.10.2013, 17:37 0

Посоветуйте прикладную задачу - Haskell - Ответ 5128350

02.10.2013, 17:37. Показов 1815. Ответов 21
Метки (Все метки)

Ответ

aaleksander, нет у Parsec никакой философии, для его понимания нужно знать, что такое композиция функций, комбинаторы и монады.

Но ещё проще его понять, если примерно знать, как он устроен внутри. Это подробно описано в главе «Functional Parsers» книги «Programming in Haskell».

А с Parsec ты сразу получишь быстрый и эффективный парсер с вменяемой обработкой ошибок ввода.

Вернуться к обсуждению:
Посоветуйте прикладную задачу Haskell
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.10.2013, 17:37
Готовые ответы и решения:

Решить прикладную задачу с помощью циклического вычислительного процесса
Помогите решить...Не знаю как... Решить прикладную задачу с помощью циклического вычислительного...

Посоветуйте задачу
Доброго времени суток, уважаемые участники форума. Занимаюсь программированием на C++ уже три года....

Посоветуйте оборудование под задачу
Коллеги, вопрос стоит именно об оборудовании Cisco. Никакое другое оборудование не рассматривается....

Посоветуйте МК STM32 и софт под задачу
Стоит задача: устройство должно работать с инкрементным энкодером A, B, Z порядка сотен килогерц,...

21
02.10.2013, 17:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
02.10.2013, 17:37
Помогаю со студенческими работами здесь

Посоветуйте как выполнить следующую задачу
Задача очень тривиальна, прошу прощения, если она где-то тут уже дублировалась. Мне необходимо...

Посоветуйте, как сделать задачу методом фибоначчи.
Всем привет.Помогите пожалуйста решить задачу методом фибоначче.Условия к задаче приложил.

Посоветуйте выбор СУБД под эту задачу (внутри темы)
Доброго времени! Итак, задача: надо хранить в базе текстовые поля размером до нескольких килобайт...

Как создать прикладную программу БД?
Есть миниатюрная база данных MySQL. Необходимо создать сайт или программу (десктопное приложение),...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru