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

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

3
Чому мої функції імен JavaScript стикаються?
Я написав наступний скрипт лише для того, щоб побачити, що відбувається, коли змінна та функція, яка має призначену їй функцію, зіткнулися: var f = function() { console.log("Me original."); } function f() { console.log("Me duplicate."); } f(); Вихід, який я отримую, - "Я оригінальний". Чому інша функція не була викликана? Крім …




6
dplyr: “Помилка в n (): функцію не слід викликати безпосередньо”
Я намагаюся відтворити один із прикладів у пакеті dplyr, але отримую це повідомлення про помилку. Я очікую побачити новий стовпець n, вироблений з частотою кожної комбінації. Що я пропускаю? Я потрійно перевірив, чи завантажений пакет. library(dplyr) # summarise peels off a single layer of grouping by_vs_am <- group_by(mtcars, vs, am) …

4
Статичні змінні функції в Swift
Я намагаюся зрозуміти, як оголосити статичну змінну, локалізовану лише локально, до функції в Swift. У C це може виглядати приблизно так: int foo() { static int timesCalled = 0; ++timesCalled; return timesCalled; } У Objective-C це в основному однаково: - (NSInteger)foo { static NSInteger timesCalled = 0; ++timesCalled; return timesCalled; …
96 function  static  swift 

2
ruby перетворює масив у аргументи функції
Скажімо, у мене є масив. Я хочу передати масив функції. Однак функція очікує двох аргументів. Чи є спосіб на льоту перетворити масив на 2 аргументи? Наприклад: a = [0,1,2,3,4] b = [2,3] a.slice(b) Дасть помилку в Ruby. Мені потрібно ввести a.slice(b[0],b[1])Я шукаю щось більш елегантне, як у a.slice(foo.bar(b)) Спасибі.

11
Передача цілого числа за посиланням у Python
Як я можу передати ціле число за посиланням у Python? Я хочу змінити значення змінної, яку я передаю функції. Я читав, що все в Python передається за значенням, але має бути легкий фокус. Наприклад, в Java можна передати еталонні типи Integer, Longі т.д. Як я можу передати ціле число у …

2
Переслати декларації функцій у сценарії Bash або Shell?
Чи є bashщось подібне або, принаймні, щось подібне (обхід), як декларації пересилання, наприклад, добре відомі в C / C ++? Або є така річ, тому що, наприклад, вона завжди виконується за один прохід (рядок за рядком)? Якщо немає попередніх оголошень, що мені робити, щоб полегшити читання мого сценарію. Він досить …

4
Що еквівалентно “! =” В Excel VBA?
Проблема в тому, що !=вона не працює як функція в Excel vba. Я хочу мати можливість використовувати If strTest != "" Then замість If strTest = "" Then Чи існує інший підхід, щоб зробити це крім цього !=? Моя функція імітувати !=- Sub test() Dim intTest As Integer Dim strTest …

1
помилка: аргумент за замовчуванням вказаний для параметра 1
Я отримую це повідомлення про помилку з кодом нижче: class Money { public: Money(float amount, int moneyType); string asString(bool shortVersion=true); private: float amount; int moneyType; }; Спочатку я подумав, що параметри за замовчуванням не дозволяються як перший параметр у C ++, але це дозволено.

15
Застаріле: mysql_connect ()
Я отримую це попередження, але програма все одно працює коректно. Код MySQL показує мені повідомлення на PHP: Застаріле: mysql_connect (): Розширення mysql застаріло і буде видалено в майбутньому: використовуйте замість цього mysqli або PDO у C: \ xampp \ htdocs \ task \ media \ new \ connect.inc.php у рядку …

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

8
Javascript "цей" вказівник у межах вкладеної функції
У мене виникає питання, як трактується "цей" покажчик у сценарії вкладених функцій. Скажіть, я вставляю наступний зразок коду на веб-сторінку. Я отримую помилку, коли я називаю вкладену функцію "doSomeEffects ()". Я перевірив у Firebug, і це вказує, що коли я перебуваю в цій вкладеній функції, покажчик "цей" насправді вказує на …

9
Що в JavaScript / jQuery що означає (e)?
Я новачок у JavaScript / jQuery, і я навчився створювати функції. Багато функцій відображено в дужках (e). Дозвольте мені показати, що я маю на увазі: $(this).click(function(e) { // does something }); Завжди здається, що функція навіть не використовує значення (e), то чому вона там так часто?

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