Dryundel писал(а): ↑05.02.2023{, 14:13}
И в чем идея? Что во что Вы пытались встраивать? Для чего? Какие задачи стоят?
Вся эта масса частных вопросов не имеет никакого отношения к обсуждаемой теме.
Phazz, написал, что фокус с открытой фигурной скобкой в ПБ работает в том случае, если в скетче используется только один такой ПБ. Если их используется два и больше, то фокус не прокатывает, так как получается матрёшка: функция в функции, в функции, в функции... И я согласен с этим утверждением. Это не идея и не задача. Это уточнение для тех, кто захочет воспользоваться этим лайфхаком. В частности я воспользовался ПБ от
artemka19, при этом у меня в скетче уже был свой ПБ с открытой скобкой. В результате поимел головняк, пока разбирался с кодом на 30-ти страницах, почему IDE не видит явно описанную функцию.
Но если у Вас есть иной опыт использования несколько разных "ПБ с открытой скобкой", с удовольствием у Вас поучусь.
Dryundel писал(а): ↑05.02.2023{, 14:13}
На сколько я помню Вы и пытались функцию в функцию запихать. Я Вам сказал, что так нельзя, а можно лишь вызывать одну из другой.
Вы не совсем верно помните. "Запихать" функцию в функцию нет никаких проблем. Я
спрашивал о том, был ли у кого опыт вставки кода из "функции каждого экземпляра" в "функцию общего блока". Но я эту проблему решил, правда накладными расходами в виде избыточного кода, так как "ПБ без скобки" в скетче уже был от другого разработчика.
Ниже прикреплён пример с тремя такими блоками. Пример дан в качестве иллюстрации для подтверждения моих слов.
Допускаю, что у меня слишком мало опыта в написании ПБ. Приведите свой рабочий пример, где используется два и больше "ПБ без } в функции".