function- все статьи тега ➜ страница 3


В чем разница между "функцией" и "процедурой"?

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

Вызов динамической функции с динамическими параметрами в Javascript [дубликат]

этот вопрос уже есть ответ здесь: Передача массива в качестве параметра функции в JavaScript 9 ответов передача аргументов вперед к другой функции javascript [дубликат] 3 ответы Я ищу подвох в этом. Я знаю, как вызвать динамическую, произвольную функцию в Javascript, передавая определенные параметры, что-то вроде эт ...

Как вернуть 2 значения из метода Java?

Я пытаюсь вернуть 2 значения из метода Java, но я получаю эти ошибки. Вот мой код: // Method code public static int something(){ int number1 = 1; int number2 = 2; return number1, number2; } // Main method code public static void main(String[] args) { something(); System.out.println(number1 + number2); } ошибка: Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - missing return statement at assignment.Main.something(Main.java:86) at ...

Как выполнить PHP код из командной строки?

Я хотел бы выполнить один PHP оператор, как if(function_exists("my_func")) echo 'function exists'; непосредственно с командной строкой без необходимости использовать отдельный php-файл. Как это возможно ? ...

Передача массива в качестве аргументов, а не массива, в PHP

Я, кажется, помню, что в PHP есть способ передать массив в виде списка аргументов для функции, разыменовывая массив в стандартный func($arg1, $arg2) порядке. Но теперь я не знаю, как это сделать. Я вспоминаю способ передачи по ссылке, как "Глоб" входящих параметров ... но не как удалить массив в список аргументов. это может быть так же просто, как func(&$myArgs), но я уверен, что это не так. Но, к сожалению, php.net руководство ничего не разглашало так далеко. Не то чтобы мне приходилос ...

Использование универсальных объектов std:: function с функциями-членами в одном классе

для одного класса я хочу сохранить некоторые указатели на функции-члены одного класса в одном map хранение std::function объекты. Но я терплю неудачу в самом начале с этим кодом: class Foo { public: void doSomething() {} void bindFunction() { // ERROR std::function<void(void)> f = &Foo::doSomething; } }; я получил error C2064: term does not evaluate to a function taking 0 arguments на xxcallobj в сочетании с некоторыми странными ош ...

Как я могу найти количество аргументов функции Python?

Как я могу найти количество аргументов функции Python? Мне нужно знать, сколько нормальных аргументов и именованных аргументов. пример: def someMethod(self, arg1, kwarg1=None): pass этот метод имеет 2 аргумента и 1 именованный аргумент. ...

Когда функция слишком длинная? [закрытый]

35 линий, 55 линий, 100 линий, 300 линий? Когда вы должны начать разбивать его на части? Я спрашиваю, потому что у меня есть функция с 60 строками (включая комментарии) и думал о том, чтобы разбить ее на части. long_function(){ ... } в: small_function_1(){...} small_function_2(){...} small_function_3(){...} функции не будут использоваться за пределами long_function, делая меньше функций означает более вызовов функций и т. д. когда вы разбить функцию на более мелкие? Зачем? методы должн ...

Является ли’ int main; ' допустимой программой на C / C++?

Я спрашиваю, потому что мой компилятор, кажется, так думает, хотя я этого не делаю. echo 'int main;' | cc -x c - -Wallecho 'int main;' | c++ -x c++ - -Wall Clang не выдает никаких предупреждений или ошибок с этим, и gcc выдает только кроткое предупреждение:'main' is usually a function [-Wmain], но только при компиляции как C. указание a -std= не имеет значения. в противном случае, он компилируется и ссылки нормально. Но при исполнении он немедленно завершается с SIGBUS (для меня). чтение (о ...

Что означает "int& foo ()" в C++?

во время чтения данное объяснение на lvalues и rvalues, эти строки кода торчали ко мне: int& foo(); foo() = 42; // OK, foo() is an lvalue Я пробовал это в g++, но компилятор говорит "неопределенная ссылка на foo()". Если я добавлю int foo() { return 2; } int main() { int& foo(); foo() = 42; } он компилируется нормально, но работает она дает ошибка сегментирования. Только строчка int& foo(); сам по себе как компилируется и работает без каких-либо проблем. что означает ...

Это функция, которая вызывает математику.случайный () чистый?

является ли следующая чистая функция? function test(min,max) { return Math.random() * (max - min) + min; } Я понимаю, что чистая функция следует этим условиям: возвращает значение, вычисленное из параметров он не делает никакой работы, кроме вычисления возвращаемого значения если это определение верно, является ли моя функция чистой функцией? Или мое понимание того, что определяет чистую функцию, неверно? ...

Применение функции к каждой строке матрицы или фрейма данных

предположим, что у меня есть матрица n на 2 и функция, которая принимает 2-вектор в качестве одного из своих аргументов. Я хотел бы применить функцию к каждой строке матрицы и получить n-вектор. Как это сделать в R? например, я хотел бы вычислить плотность 2D стандартного нормального распределения по трем точкам: bivariate.density(x = c(0, 0), mu = c(0, 0), sigma = c(1, 1), rho = 0){ exp(-1/(2*(1-rho^2))*(x[1]^2/sigma[1]^2+x[2]^2/sigma[2]^2-2*rho*x[1]*x[2]/(sigma[1]*sigma[2]))) * 1/(2*pi*s ...

якорь прыжки с помощью javascript

у меня есть вопрос, который будет найден очень часто. Проблема в том, что нигде не может быть найдено явное решение. у меня есть две проблемы, связанные с якорями. основная цель должна быть, чтобы получить хороший чистый url без каких-либо хэшей в нем при использовании якорей, чтобы перейти на страницу. Итак, структура якорей: <ul> <li><a href="#one">One</a></li> <li><a href="#two">Two</a></li> <li><a href="#three"&gt ...

Чувствительны ли функции PHP к регистру?

я копался в каком-то коде, и я нашел несколько звонков в mySQL_fetch_array. Является ли PHP чувствительным к регистру имен функций? Я помню, что читал это где-то, но не могу найти никаких ссылок на него. ...

Функции против хранимых процедур

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

Функция в javascript, которая может быть вызвана только один раз

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

Почему функция-член const может изменять статический элемент данных?

в следующем C++ программа, модифицирующая a статический элемент данных С работает: class A { public: static int a; // static data member void set() const { a = 10; } }; но изменение a нестатический член данных С ...

Макрос против функции в C

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

Принимать функцию в качестве параметра в PHP

мне было интересно, можно ли передать функцию в качестве параметра в PHP; я хочу что-то вроде того, когда вы программируете в JS: object.exampleMethod(function(){ // some stuff to execute }); Я хочу, чтобы выполнить эту функцию где-то в exampleMethod. Это возможно в PHP? ...

Как я могу получить список всех функций, хранящихся в базе данных конкретной схемы в PostgreSQL?

Я хочу иметь возможность подключиться к базе данных PostgreSQL и найти все функции для конкретной схемы. Я думал, что я мог бы сделать некоторый запрос к pg_catalog или information_schema и получить список всех функций, но я не могу понять, где хранятся имена и параметры. Я ищу запрос, который даст мне имя функции и типы параметров, которые он принимает (и в каком порядке он их принимает). есть ли способ сделать это? ...