5
ответов

недостатки языка Common LISP создают список из двух символов, clojure недостатки требует seq к недостаткам на?

(Правовая оговорка - я знаю о значении Seqs в Clojure) В языке Common LISP, функция недостатков может использоваться для объединения двух символов в список: (определение s 'x) (определение l 'y) (подставляет s l) В clojure - Вы...
вопрос задан: 11 July 2010 10:58
3
ответа

То, что делает “мой другой автомобиль, является CDR”, средним?

Может кто-либо хорошо сведущий в шепелявости объясняет эту шутку мне? Я сделал некоторое чтение на языках функционального программирования и знаю, что CAR/CDR означает Содержание Регистра Адреса/Декремента, но я все еще не делаю...
вопрос задан: 6 October 2013 05:32
3
ответа

Неожиданный вывод с недостатками ()

Я обязательного происхождения, но в эти дни пробуя мои руки на LISP (язык Common LISP) я читал здесь о недостатках что (подставляет x L): Учитывая x объекта LISP и список L, оценивая (подставляет x L)...
вопрос задан: 14 August 2010 06:55
3
ответа

Понимание сопоставления с образцом с оператором недостатков

В "Программировании F#" я столкнулся с сопоставлением с образцом как этот (я упростил немного): позвольте rec len список = список соответствия с | []-> 0 | [_]-> 1 | голова:: хвост-> 1 + len хвост;;...
вопрос задан: 17 May 2010 04:01
2
ответа

Понимание инфиксного вызова метода и оператора недостатков (: :) в Scala

Я довольно плохо знаком с языком программирования Scala и испытывал что-то stucked в моем уме, в то время как я следовал примечаниям лекции в здесь. Я думаю, что не мог действительно понять как оператор недостатков...
вопрос задан: 17 October 2016 11:43
2
ответа

К чему [a|b|c] оценивает в SWI-прологе?

Оператор канала в прологе возвращает одну или несколько атомарных Голов и список Хвоста.? - [a, b, c] = [a, b | [c]]. верный. Вложение несколько каналов в единственном соответствии может быть сделано подобное этому:? - [a, b, c] = [| [b | [...
вопрос задан: 27 November 2013 21:44
0
ответов

В чем разница между `::`и `+ :`для добавления в список )?

Список имеет 2 метода, которые указаны для добавления элемента в неизменяемый )список (:+ :(. реализации Seq.+ :), и::(определенный только в List )+ :технически имеет более общую сигнатуру типа — def + :[...
вопрос задан: 23 May 2017 11:54
0
ответов

Аккумуляторы, conj и рекурсия

Я решил 45 задач с 4clojure.com и заметил повторяющуюся проблему в том, как я пытаюсь решить некоторые задачи с помощью рекурсии и аккумуляторов. Я постараюсь объяснить как лучше Я могу то, что делаю...
вопрос задан: 19 May 2012 14:54
0
ответов

fst и 3-кортеж в fsharp

Знаете ли вы, как лучше всего это сделать: let toTableau2D (seqinit: seq <'a *' b * 'c> ) = let myfst = fun (a, b, c) -> a let myscd = fun (a, b, c) -> b let mytrd = fun (a, b, c) -> ...
вопрос задан: 1 March 2012 16:35
0
ответов

Erlang: какое сопоставление с образцом более эффективно (списки)?

Я прохожу через "Erlang прагматического программирования", где есть функция, определенная следующим образом: split ("\ r \ n \ r \ n" + + T, L) -> {reverse (L), T}; split ([H | T], L) -> split (T, [H | L]); split ([], _) -> ...
вопрос задан: 28 November 2011 16:59
0
ответов

Минусы LISP в python

Есть ли в Python эквивалент минусов? (любая версия выше 2.5) Если да, встроена ли она? Или мне нужно easy_install получить модуль?
вопрос задан: 10 November 2011 01:12
0
ответов

32-битное или 64-битное приложение в 64-битной ОС?

Мы разрабатываем приложение Swing, написанное на Java, для которого требуется всего около 128 МБ памяти, и в ближайшем будущем я не думаю, что для этого потребуется намного больше памяти, например 4 ГБ. Ранее мы предоставляли ...
вопрос задан: 3 March 2011 09:05
0
ответов

How to do ((A.B).(C.D)) in lisp

I'm trying to figure out how to do this using cons: ((A . B) . (C . D)) where (A . B) and (C . D) are in each cons cell I've tried doing this (cons (cons 'a 'b) (cons 'c 'd)) but it gives me this: ...
вопрос задан: 15 December 2010 01:13