Запитання з тегом «function»

Функція (яка також називається процедурою, методом, підпрограмою або рутиною) - це частина коду, призначена для виконання єдиного конкретного завдання. Використовуйте цей тег для запитань, які конкретно стосуються створення або виклику функцій. Щоб допомогти реалізувати функцію для виконання завдання, використовуйте замість [алгоритм] або тег, визначений для завдання.

12
Затримки викликів функцій
Чи є хороший простий метод затримки виклику функції, дозволяючи потоку продовжувати виконуватись? напр public void foo() { // Do stuff! // Delayed call to bar() after x number of ms // Do more Stuff } public void bar() { // Only execute once foo has finished } Я знаю, що …
91 c#  function  delay 

7
Bash: передає функцію як параметр
Мені потрібно передати функцію як параметр у Bash. Наприклад, такий код: function x() { echo "Hello world" } function around() { echo "before" eval $1 echo "after" } around x Повинно вивести: before Hello world after Я знаю, що evalце неправильно в цьому контексті, але це лише приклад :) Будь-яка …

5
Перевантажені функції в python?
Чи можна мати перевантажені функції в Python? У C # я б зробив щось подібне void myfunction (int first, string second) { //some code } void myfunction (int first, string second , float third) { //some different code } а потім, коли я викликаю функцію, вона буде диференціювати ці два …

8
Чи можу я назвати функцію JavaScript і негайно її виконати?
У мене досить багато таких: function addEventsAndStuff() { // bla bla } addEventsAndStuff(); function sendStuffToServer() { // send stuff // get HTML in response // replace DOM // add events: addEventsAndStuff(); } Повторне додавання подій необхідно, оскільки DOM змінився, тому раніше додані події зникли. Оскільки їх також слід прикріпити спочатку …

5
Рекурсивний виклик функції javascript
Я можу створити рекурсивну функцію у такій змінній: /* Count down to 0 recursively. */ var functionHolder = function (counter) { output(counter); if (counter > 0) { functionHolder(counter-1); } } З цим functionHolder(3);вийшов би результат 3 2 1 0. Скажімо, я зробив наступне: var copyFunction = functionHolder; copyFunction(3);буде виведено, 3 …

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');
90 php  function 

12
Як отримати методи об'єкта?
Чи існує метод або властивість, щоб отримати всі методи від об'єкта? Наприклад: function foo() {} foo.prototype.a = function() {} foo.prototype.b = function() {} foo.get_methods(); // returns ['a', 'b']; ОНОВЛЕННЯ: Чи є такий метод у Jquery? Дякую.

6
Набір функцій у Python
На Codewars.com я зіткнувся з таким завданням: Створіть функцію, addяка складає числа разом, коли їх викликують послідовно. Тож add(1)слід повернутися 1, add(1)(2)повернутися 1+2, ... Хоча я знайомий з основами Python, я ніколи не стикався з функцією, яку можна викликати в такій послідовності, тобто функцією, f(x)яку можна викликати як f(x)(y)(z).... Наразі …

8
Автоматично генерувати документацію щодо функцій у Visual Studio
Мені було цікаво, чи є спосіб (сподіваюся, комбінація клавіш) створити заголовки функцій автоматичного генерування у Visual Studio. Приклад: Private Function Foo(ByVal param1 As String, ByVal param2 As Integer) І це автоматично стало б приблизно таким ... '---------------------------------- 'Pre: 'Post: 'Author: 'Date: 'Param1 (String): 'Param2 (Integer): 'Summary: Private Function Foo(ByVal param1 …

6
Зворотний виклик C ++ за допомогою члена класу
Я знаю, що про це запитували стільки разів, і через це важко перекопати суть і знайти простий приклад того, що працює. У мене це, це просто, і воно працює для MyClass... #include <iostream> using std::cout; using std::endl; class MyClass { public: MyClass(); static void Callback(MyClass* instance, int x); private: int …

12
Функції проти збережених процедур
Скажімо, я повинен реалізувати фрагмент коду T-SQL, який повинен повернути таблицю як результат. Я можу реалізувати табличну функцію або збережену процедуру, яка повертає набір рядків. Що мені використовувати? Коротше кажучи, я хочу знати: Які основні відмінності між функціями та збереженими процедурами? Які міркування я повинен враховувати, використовуючи те чи інше?

6
Функція, що повертає лямбда-вираз
Цікаво, чи можливо написати функцію, яка повертає лямбда-функцію в C ++ 11. Звичайно, одна проблема полягає в тому, як оголосити таку функцію. Кожна лямбда має тип, але цей тип не виражається в C ++. Я не думаю, що це буде працювати: auto retFun() -> decltype ([](int x) -> int) { …
88 c++  function  c++11  lambda 


6
Експорт функції в оболонці
Підкажіть, будь ласка, як експортувати функцію в батьківській оболонці (bash, sh або ksh), щоб функція була доступна для всіх дочірніх процесів, вилучених з батьківського процесу?
87 function  shell  export 


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.