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

2 ответа

Это означает что-то вроде «съедение циклов процессора не является побочным эффектом». Код, который не имеет побочных эффектов, кроме использования ЦП, и не дает значения, которое будет использовано позже, не должен запускаться вообще. Реализация свободна решать, запускать этот код или нет. Это, однако, не получить заказ пиццы.

+ 11, как бесконечный цикл без побочных эффектов, следующая программа - UB: int main() { while (true) {} }Является ли следующее также UB? void foo() { foo(); } int main() { foo(); }Цитаты из стандарта для обеих программ были бы идеальными.

9 ответов

Хотя этот код может ответить на вопрос, предоставление дополнительного контекста относительно того, почему и / или как этот код отвечает на вопрос, повышает его долгосрочную ценность.

аюсь найти все файлы с определенным расширением в каталоге и его подкаталогах с помощью моего bash (последняя версия Ubuntu LTS). Вот что написано в файле скрипта: #!/bin/bash directory="/home/flip/Desktop" suffix="in" browsefolders () for i ...

3 ответа

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

аю свой собственный интерпретируемый язык, похожий на Lisp, и хочу оптимизировать хвостовой вызов. Я хочу освободить мой интерпретатор из стека C, чтобы я мог управлять своими собственными переходами от функции к функции и своей магией стека для ...

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

3 ответа

рекурсивное регулярное выражение для обработки вложенных строк, заключенных в {| и |}

В проекте у меня есть текст с такими шаблонами: {| текст {| текст |} текст |} больше текста Я хочу получить первую часть в скобках. Для этого я использую preg_match рекурсивно. Следующий код уже работает ...

2 ответа

 (php.net - лол, он запер его)

сновном хочу использовать str_replace все значения многомерного массива. Кажется, я не могу понять, как бы я сделал это для многомерных массивов. Я немного застрял, когда значение является массивом, кажется, что он находится в бесконечном цикле. ...

2 ответа

Спасибо

у отобразить дерево категорий, управляемых с помощью предка самоцветов. Я хотел бы использовать помощника, который будет рекурсивно проходить по дереву и возвращать категории по очереди, на данный момент без HTML-тегов или содержимого. module ...

3 ответа

 при прохождении уровней иерархии массивов:

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

1 ответ

HandleTreeItems не лямбда, он просто принимает лямбда в качестве аргумента. Таким образом, это не отвечает на конкретный вопрос.

кто-нибудь показать мне, как реализовать рекурсивное лямбда-выражение для обхода древовидной структуры в C #.

5 ответов

Как избежать рекурсии собственности

Это недавно ударило меня по проекту, над которым я работал. Большинство людей знакомы с рекурсией свойств: public int Test { get { return this.test; } set { this.Test = value; } } private int test;Вы случайно поместили заглавную букву T в этот ...

3 ответа

PHP - рекурсивный итератор многомерного массива

Я пытаюсь написать рекурсивную функцию-итератор массива, в которой функция будет возвращать результирующий набор всех наборов, заданных параметром '$ needle'. Где $ needle = key Вот моя функция: function recursive($needle, $array, $holder = ...