Вопросы по теме 'nested-function'

Реализация вложенных функций
Недавно я узнал, что gcc позволяет определять вложенные функции. На мой взгляд, это крутая фича, но интересно, как ее реализовать. Хотя реализовать прямой вызов вложенных функций, безусловно, несложно, передав указатель контекста в качестве...
4611 просмотров
schedule 05.05.2022

Область видимости переменных во вложенных функциях
Может ли кто-нибудь объяснить, почему следующая программа не работает: def g(f): for _ in range(10): f() def main(): x = 10 def f(): print x x = x + 1 g(f) if __name__ == '__main__': main() с сообщением: Traceback...
330 просмотров
schedule 22.10.2022

Как вызвать функцию вложенного контроллера из представления?
Контроллер узла: def show def toggle run some stuff here end other random show stuff end Я хочу вызвать функцию «переключить», используя ссылку в моем представлении show.html.erb. Как мне создать...
99 просмотров
schedule 16.05.2022

Передача параметра во вложенную функцию
У меня есть эта вложенная функция, и я хочу изменить SearchName2, чтобы получить "S" в качестве параметра в качестве возможного решения проблемы, описанной в здесь . Я все еще изучаю Delphi и буду признателен за любую помощь, я искал примеры...
192 просмотров

Определение функции внутри main()
Из любопытства, считается ли плохой практикой определять функцию внутри main() в C? Моя проблема с текущей программой, которую я пишу, заключается в том, что у меня есть 20 указателей на структуры, которые определены внутри main() (указатели, а...
224 просмотров
schedule 23.04.2023

Lua: как правильно создавать вложенные функции
Я пытаюсь создать функцию с локальными функциями внутри нее. Основная функция будет получать выходные данные из внешнего источника, а функции внутри нее должны будут преобразовывать эти входные данные и возвращать результаты для последующего...
11345 просмотров
schedule 28.05.2023

Завершить выполнение без закрытия скрипта нажатием клавиши?
Вопрос В принципе, в названии все сказано! Как остановить выполнение моей горячей клавиши с помощью горячей клавиши? Как мне это сделать, не закрывая скрипт? Как явно установить горячую клавишу для приоритета над определенным циклом?...
635 просмотров

Почему int и dict ведут себя по-разному во вложенных функциях?
Это мой код: def outer(): x = 0 d = { 'a' : 'b' } def inner(): for _ in xrange(10): x += 1 d['a'] = x yield x for y in inner(): print y print "%d rounds" % (x) outer()...
57 просмотров
schedule 20.07.2023

Перебрать словарь и вернуть все ключи и значения в обновленной форме, используя модуль многопроцессорности в python.
Изначально у меня есть структура данных, такая как ' motif ': мотив = { '1S-2C,2C-2C' :[ [[1,2],[2,2]], [[3,5],[5,5]], [ [4,6],[6,6]] ],'1S-1S,1S-2C': [[[1,1],[1,2]], [[3,3],[3,5 ]] ]}* Я хотел бы создать подпроцесс для каждого ключа и...
454 просмотров

Способы избежать использования глобальной переменной при передаче данных в функцию fminbnd в Matlab
У меня есть очень простая функция в Matlab: function [val] = rmsMin(z) Z1 = mainFig.UserData.Z1; Z2 = mainFig.UserData.Z2; val = rms(Z1 - Z2 + z); end Я пытаюсь найти минимальное значение этой функции, выполняющей оптимизацию 1...
59 просмотров

Отладка замыканий R
Для отладки функции foo в файле foo.R foo <- function() { a <- c(2, 3) } можно написать "драйверный" файл source("foo.R") debug(f) f() Это может быть тривиально расширено для многих таких функций в той же области....
84 просмотров
schedule 10.03.2023

Как сделать мою функцию A аргументом функции B, когда ее нужно запускать только внутри B? (Python)
У меня есть функция, которая инициализирует массив: def array(dim): return np.zeros((dim,dim), float) и у меня также есть функция граничного условия, которая указывает BC для конкретной системы (поскольку она может измениться): def...
35 просмотров

Запишите вложенную функцию в Excel с помощью VBA
Я пытаюсь написать следующие вложенные формулы в ячейку CY6 с помощью VBA: =IF(AND(CV6>MAX(BJ40,BJ5), CV6/MAX(BJ40,BJ5)>1.199999)," Moment Resistance Mr > Factored Moment Mf =" & ROUND(MAX(BJ40,BJ5),2) & ". Mr/Mf =" &...
148 просмотров
schedule 21.05.2023

Почему адрес вложенной функции (расширение GNU) в GCC считается компилятором не постоянным?
Компилятор GNU C содержит хорошее расширение для языка C, которое называется Вложенные функции . Тем не менее, документация неясна в некоторых моментах. Например, говорится, что Можно вызвать вложенную функцию из-за пределов области ее имени,...
93 просмотров

Каков порядок операций построения лексических окружений из функций и замыканий?
Это уточнение/доработка Как выглядит стек вызовов в системе вложенных функций, функций, передаваемых в качестве аргументов, и возвращаемых функций? Вот некоторый вымышленный код, который демонстрирует 2 модуля и некоторые вложенные вызовы...
16 просмотров