function

Передача всех аргументов функции в другую функцию

Я хочу передать все аргументы, переданные функции(func1) в качестве аргумента другой функции(func2) внутри func1 Это можно сделать с помощью *args, *kwargs внутри func1 и передав их в func2, но есть ли другой способ? изначально def func1(*args, **k ...

Передача нескольких необязательных параметров в функцию C#

есть ли способ настроить функцию C# для приема любого количества параметров? Например, можно ли настроить функцию таким образом, чтобы все следующие работы - x = AddUp(2, 3) x = AddUp(5, 7, 8, 2) x = AddUp(43, 545, 23, 656, 23, 64, 234, 44) ...

Какая польза от перегрузки const в C++?

в C++ сигнатура функции частично зависит от того, является ли она const. Это означает, что класс может иметь две функции-члена с одинаковыми сигнатурами, за исключением того, что одна из них является const, а другая-нет. Если у вас есть такой класс ...

В чем разница между функцией, несвязанным методом и связанным методом?

Я задаю этот вопрос из-за обсуждения темы комментариев этого ответа. Я на 90% пути, чтобы получить мою голову вокруг него. In [1]: class A(object): # class named 'A' ...: def f1(self): pass ...: In [2]: a = A() # an instance f1 существ ...

Разница между аргументами функции, объявленными с помощью & и * в C++

Я набрал следующий пример: #include <iostream> double f(double* x, double* y) { std::cout << "val x: " << *x << "\n"; std::cout << "val y: " << *y << "\n"; return *x * *y; } double f2(double & ...

Передача целого числа по ссылке в Python

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

Как проверить, предоставляются ли дополнительные аргументы или нет?

Как проверить, если дополнительные аргументы предоставляются или нет? -- в VB6 / VBA Function func (Optional ByRef arg As Variant = Nothing) If arg Is Nothing Then <----- run-time error 424 "object required" MsgBox "NOT SENT" E ...

Создание методов с бесконечными параметрами?

В C# вы можете сделать это: foo = string.Format("{0} {1} {2} {3} ...", "aa", "bb", "cc" ...); этот метод Format() принимает бесконечные параметры, будучи первым, как строка должна быть отформатирована, а остальные значения должны быть помещены в с ...

Как написать функцию, которая возвращает другую функцию?

в Python, я хотел бы написать функцию make_cylinder_volume(r), которая возвращает другую функцию. Возвращаемая функция должна быть вызываема с параметром h, и вернуть объем цилиндра с высотой h и радиусом r. Я знаю, как вернуть значения из функций в ...

Являются ли " (функция () {}) () "и" (функция () {} ()) " функционально равными в JavaScript? [дубликат]

этот вопрос уже есть ответ здесь: расположение скобок для автоматического выполнения анонимных функций JavaScript? 4 ответы оба этих блока кода ниже alert fo ...

Функция Excel для выполнения SQL-подобных запросов к данным рабочего листа?

у меня есть большая таблица в листе excel: Column_1 | Column_2 | Column_3 ValueA ValueB ValueC .... мне нужна функция, которая будет принимать в качестве входных данных диапазон и строку запроса типа SQL и возвращать диапазон строк, соо ...

Имя таблицы как параметр функции PostgreSQL

Я хочу передать имя таблицы в качестве параметра в функции Postgres. Я попробовал этот код: CREATE OR REPLACE FUNCTION some_f(param character varying) RETURNS integer AS $$ BEGIN IF EXISTS (select * from quote_ident() where quote_ident().id ...

Не удается прочитать свойство 'addEventListener' из null

Я должен использовать ванильный JavaScript для проекта. У меня есть несколько функций, одна из которых-кнопка, которая открывает меню. Он работает на страницах, где существует целевой идентификатор, но вызывает ошибку на страницах, где идентификато ...

"Плохие" функции C против их" хороших " альтернатив

каковы "плохие" функции в C, и каковы их "хорошие" альтернативы? Почему плохие плохие, и что делает хороших людей лучше? Я знаю, например, gets() "плохо", потому что он не имеет никакой формы проверки границ. Какова его лучшая альтернатива? fgets() ...

Принудительное именование параметров в Python

в Python у вас может быть определение функции: def info(object, spacing=10, collapse=1) который может быть вызван любым из следующих способов: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) ...

Вы можете хранить функцию в массиве PHP?

например: $functions = array( 'function1' => function($echo) { echo $echo; } ); это возможно? Какая самая лучшая альтернатива? ...

Является ли поведение уязвимости Shellshock в Bash документированным или вообще преднамеренным?

недавняя уязвимость, CVE-2014-6271, как Баш интерпретирует переменные среды была раскрыта. Эксплойт основан на анализе Bash некоторых объявлений переменных среды как определений функций, но затем продолжает выполнять код после определения: $ x='() { ...

Функция внутри функции.?

этот код дает результат 56. function x ($y) { function y ($z) { return ($z*2); } return($y+3); } $y = 4; $y = x($y)*y($y); echo $y; есть идеи, что происходит внутри? Я в замешательстве. ...

Когда перегружать оператор запятой?

Я вижу вопросы о SO так часто о перегрузке оператора запятой в C++ (в основном не связанные с самой перегрузкой, но такие вещи, как понятие точек последовательности), и это заставляет меня задаться вопросом: , когда должны перегрузить запятую? Каков ...

Динамическое имя функции в javascript?

у меня есть это: this.f = function instance(){}; Я хотел бы иметь этот: this.f = function ["instance:" + a](){}; ...