4
ответа

Взаимно рекурсивные классы

Как я реализую взаимно рекурсивные классы в C++? Что-то как:/* * Recursion.h * */#ifndef RECURSION_H_ #define RECURSION_H_ класс Class1 {Class2* Class2_ptr; общественность: пусто...
вопрос задан: 4 August 2010 23:24
3
ответа

Дизъюнктные объединения могут относиться друг к другу?

Я создаю дерево выражений с помощью дизъюнктных объединений. Ниже кода: введите IntExpression = |, TrueIsOne BoolExpression вводят BoolExpression = | LessThan IntExpression *...
вопрос задан: 23 July 2010 07:10
3
ответа

Проблема, определяющая, как заказать F#, вводит из-за циклических ссылок

У меня есть некоторые типы, которые расширяют общий тип, и это мои модели. У меня затем есть типы ДАО для каждого типа модели для операций CRUD. У меня теперь есть потребность в функции, которая позволит мне находить идентификатор...
вопрос задан: 20 May 2010 00:01
3
ответа

Что стандартный путь состоит в том, чтобы оптимизировать взаимную рекурсию в F#/Scala?

Эти языки не поддерживают оптимизацию взаимно рекурсивных функций 'исходно', таким образом, я предполагаю, что это должен быть батут или.. heh.. перезапись как цикл), я пропускаю что-то? ОБНОВЛЕНИЕ: кажется, что я сделал...
вопрос задан: 9 May 2010 19:26
3
ответа

Что это - вид взаимной названной “рекурсии”?

Моя проблема с определенным стилем кода, так очень напоминает рекурсию, но не вполне это. Рекурсия, для заключения в кавычки Википедии, "метод определения функций в который определяемая функция...
вопрос задан: 19 April 2010 13:54
3
ответа

F# передают описания типа

Я споткнулся через эту проблему в F#. Предположим, я хочу объявить два типа что ссылка друг друга: введите firstType = |, T1 secondType//................ вводят secondType = | T1...
вопрос задан: 4 September 2009 12:23
2
ответа

Как иметь два метода, называя друг друга?

Я немного смущен относительно того, как добраться, два метода, чтобы назвать друг друга (т.е. иметь () называют B (), и B () звонят ()). Кажется, что F# только 'видит' метод после того, как с этим встретились в коде, поэтому если это hasn'...
вопрос задан: 11 May 2009 17:20
1
ответ

Как каждый разрешает Ссылочные Ошибки Типа F#?

Я был через свои книги, и я погуглил, пока я не имею, исчерпал критерии поиска, все же я все еще не могу найти пример или решение этой проблемы: следующий код не компилирует потому что тип...
вопрос задан: 11 May 2009 17:20
0
ответов

Пример, демонстрирующий хорошее использование взаимной рекурсии

Я хотел бы знать, существует ли не -искусственный пример, где взаимная рекурсия является наиболее элегантным решением проблемы и ее нельзя легко свести/встроить в одна рекурсивная функция. Я...
вопрос задан: 23 May 2017 11:55
0
ответов

F #: взаимно рекурсивные функции [duplicate]

Возможный Duplicate: [F #] Как сделать так, чтобы два метода вызывали друг друга? Привет всем, у меня есть сценарий, где у меня есть две функции, которые выиграют от взаимной рекурсии, но я не очень ...
вопрос задан: 23 May 2017 10:30
0
ответов

Комбинатор с фиксированной точкой для взаимно рекурсивных функций?

Есть ли комбинатор с фиксированной точкой для создания кортежей взаимно рекурсивных функций? Т.е. я ищу что-то вроде Y-Combinator, но который принимает несколько «рекурсивных» * функций и будет ...
вопрос задан: 14 November 2014 14:19
0
ответов

Как ускорить (или запомнить)последовательность взаимно рекурсивных функций

У меня есть программа, которая производит последовательность функций f и g, которая выглядит следующим образом:шаг (f,g)= (newF fg, newG fg)newF fgx = r (fx)(gx)newG fgx = s (fx)(gx)foo = iterate...
вопрос задан: 13 April 2012 04:37
0
ответов

OCaml: Объявление функции перед ее определением

Есть ли способ объявить функцию перед ее определением в OCaml? Я использую интерпретатор OCaml. У меня есть две функции: let myFunctionA = (* здесь кое-что ..... *) myFunctionB (* кое-что *) ...
вопрос задан: 30 September 2011 19:23
0
ответов

F #: возможна ли взаимная рекурсия между типами и функциями?

Я могу использовать ключевое слово и для настройки взаимно рекурсивной функции Я также могу использовать и для взаимно рекурсивных типов, но что, если существует взаимно рекурсивная связь между типом и ...
вопрос задан: 13 August 2011 17:19
0
ответов

Почему требуется наличие подписей во взаимно рекурсивных модулях в OCaml?

При использовании взаимно рекурсивных определений модулей в OCaml необходимо давать подписи даже в. ml файл.Это раздражает, когда я также хочу раскрыть данный интерфейс из .mli, поскольку ...
вопрос задан: 19 January 2011 18:59
0
ответов

Упорядочить мои взаимные рекурсивные типы

Возможно ли иметь взаимные рекурсивные типы ([ ]) разбросаны по разным файлам? Типы находятся непосредственно в пространстве имен. Мое решение - поместить их в один большой файл и использовать тип ... ...
вопрос задан: 29 November 2010 21:47