Результаты поиска по запросу "functional-programming"

2 ответа

Производит вывод

ый вариант использования в R (по крайней мере, для меня) - идентификация наблюдений во фрейме данных, которые имеют некоторую характеристику, которая зависит от значений в некотором подмножестве других наблюдений. Чтобы сделать это более ...

3 ответа

Зачем мне использовать тип модуля в F #, если он поддерживает тип void?

Я прочитал эту статью MSDN: Тип блока (F #) [http://msdn.microsoft.com/en-us/library/dd483472.aspx] ... Тип единицы - это тип, который указывает на отсутствие определенного значения; тип модуля имеет только одно значение, которое используется в ...

3 ответа

Теперь, если вы только что объяснили, как удобочитаемость связана с капитализацией. Использование заглавных букв в стилях программирования, вероятно, является одним из самых субъективных аспектов. Это должно быть проблема деконструкции.

дите ужасный пример: data Bighead = Big little = 1 f1 = little :: Int f2 = Big :: BigHeadПо моему мнению: f1 а такжеf2 все указывают на некоторые данные. единственное отличие (little а такжеBig) немного имеет кусок кода, чтобы сделать оценку. ...

ТОП публикаций

4 ответа

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

мер: #include <stdio.h> typedef void (* proto_1)(); typedef void proto_2(); void my_function(int j){ printf("hello from function. I got %d.\n",j); } void call_arg_1(proto_1 arg){ arg(5); } void call_arg_2(proto_2 arg){ arg(5); } void main(){ ...

3 ответа

Как привести персонажа к int в Clojure?

Как привести персонажа к int в Clojure? Я пытаюсь написать гниль 13 в ближайшем будущем, поэтому мне нужно что-то, чтобы привести мой char к int. Я нашел что-то под названием (int), поэтому я положил: (int a)Get: CompilerException ...

5 ответов

Как установить рабочую версию Standard ML на Mac?

Я использую Mac OSX 10.7.5 и не могу загрузить работающий компилятор Standard ML с доступным REPL. Это должно быть так сложно? Есть ли лучший ML, который я должен скачать. Я пробовал SML / NJ и MLton безрезультатно.

5 ответов

Для полноты изложения приведу небольшой вариант ответа выше, который не использует

трю наЗадача тридцать одна [http://projecteuler.net/index.php?section=problems&id=31]на Project Euler, который спрашивает, сколько существует способов заработать 2 фунта стерлингов, используя любое количество монет 1p, 2p, 5p, 10p, 20p, 50p, £ 1 ...

3 ответа

Это на самом деле не работает в списках с одним элементом. Для этого вам нужно добавить дополнительный случай.

аю сопоставление с образцом в списке. Можно ли в любом случае получить доступ к первому и последнему элементу списка для сравнения? Я хочу сделать что-то вроде .. case List(x, _*, y) if(x == y) => trueили же case x :: _* :: y => или что-то ...

4 ответа

Но это не то же самое - в C ++ вы можете заставить каждый объект иметь свой

трю видео курс / лекции из Стэнфорда. Курс "Структура и интерпретация компьютерных программ" В первой лекции ООП инструктор (Брайан Харви) описывает метод ООП как метод, который дает разные ответы на один и тот же вопрос, в то время как функция ...

9 ответов

Как насчет этого:

овольно ноль, но я пытаюсь изучить / понять функциональное программирование на python. Следующий код: foos = [1.0,2.0,3.0,4.0,5.0] bars = [1,2,3] def maptest(foo, bar): print foo, bar map(maptest, foos, bars)производит: 1.0 1 2.0 2 3.0 3 4.0 ...