-
- Нестед функция имеет область видимости переменных родительской
функции. т.е. в нее не надо ничего передавать, и не надо эти
переменные делать глобальными... POV(377 знак., 30.12.2023 20:36)
- Одинаковые блоки с одинаковыми переменными внутри одной ф-ции? Ну
хз,не могу пока представить такого. А если хоть немного разное
проще выдернуть наружу статичной ф-цией. - Andreas(30.12.2023 20:51)
- В нее придется передать и состояние ряда переменных внутри функции.
А нестед функция от этого избавлена. - POV(30.12.2023 20:55)
- Ну да, но вложенная тогда только при условии полной идентичности
блоков кода, иначе тоже внутрь ее что-то надо передавать. - Andreas(30.12.2023 20:57)
- Вот вульгарный пример нестед функции, только что потребовалось.
Нахера я буду внешнюю функции тут лепить и передавать в нее
параметры отрисовываемой ячейки? POV(1 знак., 31.12.2023 20:58, картинка)
- Так вот кто 23 года опыта дельфей имеет. ) Да, есть в этом
прелесть, хотя в мелком ембедде сходу не припомню такого. - Andreas(31.12.2023 22:26)
- Могу ошибаться, но предполагаю что при вычислении БПФ может быть полезно. - POV(31.12.2023 22:30)
- ой, паскаль. прелесть какая. и ведь все понятно, без всех этих
клинописей-скобок и прочей ереси Це)) - Alex68(31.12.2023 21:11)
- Паскаль. Педро Паскаль. SciFi(1 знак., 31.12.2023 21:13, картинка)
- пошто Васеньку обидели, злыдни! - Alex68(31.12.2023 21:16)
- Паскаль. Педро Паскаль. SciFi(1 знак., 31.12.2023 21:13, картинка)
- Так вот кто 23 года опыта дельфей имеет. ) Да, есть в этом
прелесть, хотя в мелком ембедде сходу не припомню такого. - Andreas(31.12.2023 22:26)
- На уровне асма она и не функция - там нет нужды стек сохранять и
т.п. Тупо goto… - Eddy_Em(30.12.2023 21:55)
- Не уровне асма и статичные ф-ции тоже иногда goto, это уж как компилятор решит. - Andreas(30.12.2023 22:00)
- Вот вульгарный пример нестед функции, только что потребовалось.
Нахера я буду внешнюю функции тут лепить и передавать в нее
параметры отрисовываемой ячейки? POV(1 знак., 31.12.2023 20:58, картинка)
- Ну да, но вложенная тогда только при условии полной идентичности
блоков кода, иначе тоже внутрь ее что-то надо передавать. - Andreas(30.12.2023 20:57)
- В нее придется передать и состояние ряда переменных внутри функции.
А нестед функция от этого избавлена. - POV(30.12.2023 20:55)
- Одинаковые блоки с одинаковыми переменными внутри одной ф-ции? Ну
хз,не могу пока представить такого. А если хоть немного разное
проще выдернуть наружу статичной ф-цией. - Andreas(30.12.2023 20:51)
- Нестед функция имеет область видимости переменных родительской
функции. т.е. в нее не надо ничего передавать, и не надо эти
переменные делать глобальными... POV(377 знак., 30.12.2023 20:36)