0
ответов

Haskell type and pattern matching question: extracting fields from a data type

Я новичок в Haskell и работаю над проектом Write Yourself a Scheme in 48 Hours и наткнулся на случай, когда я хочу получить базовый тип из типа данных и не уверен ...
вопрос задан: 18 May 2011 16:30
0
ответов

Выражение закрытой формы Фибоначчи в Haskell

Как бы код закрытой формы Фибоначчи выглядел в haskell?
вопрос задан: 17 May 2011 22:40
0
ответов

где в Haskell может пригодиться предложение `where`

Я довольно редко сталкиваюсь с ситуациями, когда мне нужно использовать предложение where. Однако я обнаружил, что в прошлом я использовал его очень редко. Когда используется предложение where (то есть what ...
вопрос задан: 17 May 2011 16:45
0
ответов

Использование заглавной буквы после тире и удаление тире

Если вы не угадали из названия , Я пытаюсь преобразовать синтаксис свойств CSS в синтаксис JS с помощью JS. Это означает, что я хочу взять ввод «margin-top» и преобразовать его в «marginTop». Я знаю, что это ...
вопрос задан: 15 May 2011 15:38
0
ответов

OCaml явные подписи типа

В Haskell считается хорошей практикой явно объявлять сигнатуру типа ваших функций, даже если она (как правило) может быть выведена. Кажется, что это даже невозможно в OCaml, например ...
вопрос задан: 14 May 2011 22:51
0
ответов

Понимание сложной сигнатуры типа

Мне нужна помощь в понимании этой сигнатуры типа, которая взята из пакета Thrist. импорт прелюдии скрытие ((.), id) import Control.Category импортировать Data.Monoid импорт Control.Arrow import Control.Monad ...
вопрос задан: 13 May 2011 17:56
0
ответов

Симметричные случаи сопоставления с образцом Haskell

Предположим, у меня есть выражение haskell например: foo (Ничего, Просто a) = bar a foo (Just a, Nothing) = bar a Есть ли какой-либо синтаксис haskell для сворачивания этих случаев, поэтому я могу сопоставить любой шаблон и указать ...
вопрос задан: 11 May 2011 20:14
0
ответов

Подсказка синтаксиса в Vim

Я использую Vim довольно давно, и хотя автозавершение кода (омни, словарь и т. Д.) Работает нормально, я упускал одну вещь. Подсказки по синтаксису, поэтому в основном я хотел бы знать, какие аргументы ...
вопрос задан: 11 May 2011 12:15
0
ответов

Как выполнить запрос IN в Solr?

У меня есть документы с многозначным полем sharedTo, которое содержит группы, к документу предоставлен доступ. Теперь я хочу найти все документы, к которым предоставлен общий доступ хотя бы к одному из заданного списка ...
вопрос задан: 11 May 2011 07:17
0
ответов

(C ++) Очень простые вопросы относительно синтаксиса

Здесь новичок в C ++. У меня есть несколько основных вопросов. В int main (int argc, char * argv []) Как предполагается, что char * argv [] будет прочитан (или озвучен людям)? Можно ли очистить / стереть конкретный контент (...
вопрос задан: 10 May 2011 13:57
0
ответов

Как анализируется выражение x --- y? Допустимо ли это выражение?

Как анализируется выражение x --- y? Допустимо ли это выражение?
вопрос задан: 9 May 2011 09:55
0
ответов

Подходит для повторного экспорта?

Предположим, у вас есть два модуля, такие как модуль Foo.A, где foo = 42 и модуль Foo .B, где foo = 12, и вы хотите написать модуль супер-модуля Foo (модуль Foo.A, модуль Foo.B), где ...
вопрос задан: 9 May 2011 02:09
0
ответов

защита от сахара

Я часто слышу фразу, охранники - это просто синтаксический сахар для if-then-else (или операторов case). Может ли кто-нибудь, пожалуйста, обессахарить следующий экземпляр: halfOf :: Int -> Int половина x | даже x = div x ...
вопрос задан: 7 May 2011 03:15
0
ответов

Building lists of data types in Haskell

I'm really confused about how your supposed to get data out of typeclasses in haskell. I'm coming for a C background so finding it really difficult that you can't just access the data. What I have ...
вопрос задан: 4 May 2011 19:38
0
ответов

boost :: Параметр файла конфигурации program_options с несколькими токенами

Кажется, я не могу прочитать параметры нескольких токенов из файла конфигурации, как я могу из командной строки. Каков синтаксис конфигурационного файла? Вот так добавляется описание опции: //parser.cpp -...
вопрос задан: 4 May 2011 13:50
0
ответов

разница между (a -> a) и a -> a

Я заметил, что (хотя мне однажды сказали, что (a -> a) и a -> a означают одно и то же), я получаю сообщения об ошибках, когда использую (a -> a). Должен ли я использовать (a -> a) только при использовании скобок ...
вопрос задан: 3 May 2011 21:33
0
ответов

Разница между статической переменной внутри и вне функции?

static int count; int main () {статическое целое число; } Есть ли разница между статическими переменными, объявленными внутри и вне любой функции? (Я имею в виду область видимости и видимость переменной ...
вопрос задан: 3 May 2011 18:07
0
ответов

Оператор переключения нескольких аргументов

Итак, я проходил сегодня тест по информатике, и мне пришлось выписать большое количество последовательных операторов if. У всех были одни и те же основные аргументы, только условия были разными. ...
вопрос задан: 3 May 2011 16:21
0
ответов

Происхождение синтаксиса Java для создания нового экземпляра внутреннего класса?

Мне любопытно выбрать синтаксис для создания экземпляра внутреннего класса с учетом экземпляра внешнего класса в Java. Синтаксис: OuterClass.InnerClass innerObject = outerObject.new InnerClass (); ...
вопрос задан: 3 May 2011 14:54
0
ответов

Функция для возврата записи Haskell с измененным полем

Дано: data MyRecord a = MyRecord {list :: [a], other_fields :: Char,…} Я пытаюсь написать функция, которая помещает новый a в список и возвращает новый MyRecord: pushOntoList :: a -> MyRecord -> ...
вопрос задан: 3 May 2011 02:13
0
ответов

В чем разница между сопоставлением с образцом и защитой?

Я новичок в Haskell и функциональном программировании в целом. Мой вопрос довольно простой. В чем разница между сопоставлением по шаблону и защитой? Функция, использующая проверку соответствия шаблону :: [...
вопрос задан: 2 May 2011 21:17
0
ответов

В чем разница между этими (bCondition == NULL) и (NULL == bCondition)?

При изучении сайтов msdn большинство проверок условий мест, которые они используют (NULL == bCondition). какова цель использования этих обозначений? Пожалуйста, предоставьте образец, чтобы объяснить это. ...
вопрос задан: 2 May 2011 07:19
0
ответов

Вопросы о реализации Paxos

Я реализую Paxos в приложении симулятора кластера, используя документацию доступно в Википедии. К сожалению, он оставляет несколько дверей открытыми для интерпретации и не дает многого ...
вопрос задан: 1 May 2011 18:45
0
ответов

javascript function leading bang ! syntax

I've been seeing this syntax on a few libraries now and I'm wondering what the benefit is. (note i'm well aware of closures and what the code is doing, I'm only concerned about the syntactical ...
вопрос задан: 28 April 2011 15:41
0
ответов

Переменная PHP в функции заголовка

Я пытаюсь передать переменные через URL-адрес, используя функцию заголовка как способ перенаправления страницы. Но когда страница перенаправляется, она передает фактические имена переменных, а не значения ...
вопрос задан: 26 April 2011 02:30
0
ответов

Python: Разница между! = и «is not»

Я не понимаю разницу между синтаксисом! = и is не. Похоже, они делают то же самое: >>> s = 'a' >>> s! = 'а' Ложь >>> s не а Неверно. Но когда я использую ...
вопрос задан: 25 April 2011 19:20
0
ответов

Рассматривала ли спецификация C # (команда? Комитет?) Этот синтаксис создания объекта?

Я никогда раньше не задавал подобных вопросов, поэтому, если это не подходит для SO, только не обижай меня слишком сильно, и я удалю это. В интересах сохранить все, что меня волнует, как можно ближе ...
вопрос задан: 25 April 2011 16:50
0
ответов

Почему я не могу сделать (flip (+). DigitToInt) $ '4' 4

I ' m просто интересно, как работает $: я ожидал> (flip (+). digitToInt) $ '4' 4 : 1: 24: Не удалось сопоставить ожидаемый тип `t -> Char 'с предполагаемым типом` Char' ...
вопрос задан: 24 April 2011 19:40
0
ответов

Какой из них правильный, nil или NULL, чтобы пометить «нет блока Objective-C»?

Если я не хочу ничего передавать для блок Objective-C, какое ключевое слово я должен использовать, NULL или nil? Я' m спрашиваю об этом, потому что блок Objective-C является объектом Objective-C (насколько я знаю), но представлен как ...
вопрос задан: 23 April 2011 19:32
0
ответов

c++ array assignment of multiple values

so when you initialize an array, you can assign multiple values to it in one spot: int array [] = {1,3,34,5,6} but what if the array is already initialized and I want to completely replace the ...
вопрос задан: 20 April 2011 15:25