Вопросы с тегом «function»

Функция (также называемая процедурой, методом, подпрограммой или подпрограммой) - это часть кода, предназначенная для выполнения одной конкретной задачи. Используйте этот тег для вопросов, которые конкретно связаны с созданием или вызовом функций. Для помощи в реализации функции для выполнения задачи используйте вместо этого [алгоритм] или специфичный для задачи тег.

19
Как пропустить необязательные аргументы при вызове функции?
Хорошо, я совершенно забыл, как пропускать аргументы в PHP. Допустим, у меня есть: function getData($name, $limit = '50', $page = '1') { ... } Как мне вызвать эту функцию, чтобы средний параметр принимал значение по умолчанию (например, «50»)? getData('some name', '', '23'); Правильно ли сказанное выше? Кажется, я не могу …

4
Что эквивалентно «! =» В Excel VBA?
Проблема в том, что !=не работает функция в excel vba. Я хочу иметь возможность использовать If strTest != "" Then вместо того If strTest = "" Then Есть ли другой подход к этому !=? Моя функция мимических !=IS Sub test() Dim intTest As Integer Dim strTest As String intTest = …

5
Python - передача функции в другую функцию
Я решаю головоломку с помощью Python, и в зависимости от того, какую головоломку я решаю, мне придется использовать специальный набор правил. Как передать функцию другой функции в Python? пример def Game(listA, listB, rules): if rules == True: do... else: do... def Rule1(v): if "variable_name1" in v: return False elif "variable_name2" …

17
В чем смысл указателей на функции?
Мне сложно увидеть полезность указателей на функции. Я предполагаю, что в некоторых случаях это может быть полезно (в конце концов, они существуют), но я не могу придумать случая, когда лучше или неизбежно использовать указатель на функцию. Не могли бы вы привести пример правильного использования указателей на функции (на C или …
94 c++  c  function  pointers  c++-faq 

5
Зачем использовать именованные функциональные выражения?
У нас есть два разных способа выполнения выражения функции в JavaScript: Выражение именованной функции (NFE) : var boo = function boo () { alert(1); }; Выражение анонимной функции : var boo = function () { alert(1); }; И их обоих можно назвать с помощью boo();. Я действительно не понимаю, почему …

5
Объявить функцию в конце файла в Python
Можно ли вызвать функцию без ее полного определения? При попытке этого я получаю сообщение об ошибке: « имя_функции не определено». Я работаю на C ++, поэтому эта проблема меня озадачивает. Объявление функции до работы: def Kerma(): return "energy / mass" print Kerma() Однако попытка вызвать функцию без предварительного определения вызывает …

6
C # Хранение функций в словаре
Как мне создать словарь, в котором я могу хранить функции? Спасибо. У меня около 30+ функций, которые могут быть выполнены пользователем. Я хочу иметь возможность выполнять функцию следующим образом: private void functionName(arg1, arg2, arg3) { // code } dictionaryName.add("doSomething", functionName); private void interceptCommand(string command) { foreach ( var cmd in …

8
Функция SQL Server для возврата минимальной даты (1 января 1753 г.)
Я ищу функцию SQL Server, которая бы возвращала минимальное значение для datetime, а именно 1 января 1753 г. Я бы предпочел не закодировать это значение даты в моем скрипте. Что-нибудь подобное существует? (Для сравнения, на C # я мог бы просто сделать DateTime.MinValue) Или мне пришлось бы написать это самому? …

7
Git - как просмотреть историю изменений метода / функции?
Итак, я нашел вопрос о том, как просмотреть историю изменений файла, но история изменений этого конкретного файла огромна, и меня действительно интересуют только изменения определенного метода. Итак, можно ли увидеть историю изменений только для этого конкретного метода? Я знаю, что для этого потребуется git для анализа кода и что анализ …

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

2
Функция для структуры C ++
Обычно мы можем определить переменную для структуры C ++, как в struct foo { int bar; }; Можем ли мы также определить функции для структуры? Как бы мы использовали эти функции?
93 c++  function  struct 


4
В чем разница между языковой конструкцией и «встроенной» функцией в PHP?
Я знаю , что include, isset, require, print, echo, и некоторые другие не являются функциями , но языковые конструкции. Некоторые из этих языковых конструкций нуждаются в скобках, другие - нет. require 'file.php'; isset($x); У некоторых есть возвращаемое значение, у других - нет. print 'foo'; //1 echo 'foo'; //no return value …

8
PHP call_user_func против простого вызова функции
Я уверен, что этому есть очень простое объяснение. В чем разница между этим: function barber($type){ echo "You wanted a $type haircut, no problem\n"; } call_user_func('barber', "mushroom"); call_user_func('barber', "shave"); ... и это (и каковы преимущества?): function barber($type){ echo "You wanted a $type haircut, no problem\n"; } barber('mushroom'); barber('shave');
92 php  function 

2
Функция с тем же именем, но другой подписью в производном классе
У меня есть функция с тем же именем, но с другой сигнатурой в базовом и производном классах. Когда я пытаюсь использовать функцию базового класса в другом классе, который наследуется от производного, я получаю сообщение об ошибке. См. Следующий код: class A { public: void foo(string s){}; }; class B : …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.