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

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

4
Чому прототипи функцій Perl 5 погані?
В іншому запитанні про переповнення стека Леон Тіммерманс стверджував: Я б радив вам не використовувати прототипи. Вони мають своє використання, але не для більшості випадків і точно не в цьому. Чому це може бути правдою (чи інакше)? Я майже завжди постачаю прототипи для своїх функцій Perl, і я ніколи раніше …
116 perl  function  prototype 

5
Чи можете ви писати вкладені функції в JavaScript?
Мені цікаво, чи підтримує JavaScript написання функції в іншій функції, або вкладені функції (я читаю її в блозі). Це реально можливо ?. Насправді я їх використав, але не впевнений у цій концепції. Мені це дійсно незрозуміло - будь ласка, допоможіть!

10
Функція Python як аргумент функції?
Чи може функція Python бути аргументом іншої функції? Сказати: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Отже, це в основному два питання: Це взагалі дозволено? І якщо це так, то як я можу використовувати функцію всередині іншої функції? Чи потрібно мені …

23
Функція в JavaScript, яку можна викликати лише один раз
Мені потрібно створити функцію, яку можна виконати лише один раз, кожен раз після першої вона не буде виконуватися. Я знаю з C ++ та Java про статичні змінні, які можуть виконати свою роботу, але я хотів би знати, чи існує більш елегантний спосіб зробити це?

18
Розуміння того, як працюють рекурсивні функції
Як пояснюється в заголовку, у мене є дуже фундаментальне питання програмування, яке я просто ще не міг заграти. Відфільтрувавши все (надзвичайно розумно) "Щоб зрозуміти рекурсію, спершу потрібно зрозуміти рекурсію." відповіді з різних тем в Інтернеті, я все ще не дуже розумію. Розуміючи, що зіткнувшись з тим, що ми не знаємо …

14
JavaScript: клонувати функцію
Який найшвидший спосіб клонувати функцію в JavaScript (зі своїми властивостями чи без них)? Два варіанти, що спадають на думку, є eval(func.toString())і function() { return func.apply(..) }. Але я переживаю за ефективність eval і обгортку погіршить стек і, ймовірно, погіршить ефективність, якщо застосовано багато або застосовано до вже обгорнутого. new Function(args, …

4
Коментарі до функції PHP
Просто швидке запитання: я бачив, що деякі функції PHP коментуються вгорі, використовуючи невідомий мені формат: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Мій IDE дає мені вибір, що випадає для таких речей, як @param …

9
Що означає "int & foo ()" в C ++?
Читаючи це пояснення про значення і rvalues, ці рядки коду залишилися мені: int& foo(); foo() = 42; // OK, foo() is an lvalue Я спробував це в g ++, але компілятор каже "невизначене посилання на foo ()". Якщо я додам int foo() { return 2; } int main() { int& …

11
спробувати {} без JavaScript {} можливо в JavaScript?
У мене є ряд функцій, які або повертають щось, або видаляють помилку. У головній функції я викликаю кожну з них і хотів би повернути значення, повернене кожною функцією, або перейти до другої функції, якщо перша функція видасть помилку. Тому в основному те, що я зараз маю: function testAll() { try …

9
Є 'int main;' дійсна програма C / C ++?
Я прошу, тому що, здається, мій компілятор так вважає, хоча я цього і не роблю. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang не видає цього попередження або помилки, а gcc видає лише кротке попередження:, 'main' is usually a …
113 c++  c  function  main  entry-point 

9
Чи є функцією, яка називає Math.random () чистою?
Чи є наступна чиста функція? function test(min,max) { return Math.random() * (max - min) + min; } Я розумію, що чиста функція відповідає цим умовам: Він повертає значення, обчислене з параметрів Це не робить ніякої іншої роботи, крім обчислення значення повернення Якщо це визначення правильне, чи моя функція є чистою …

11
Примусове іменування параметрів у Python
У Python у вас може бути визначення функції: def info(object, spacing=10, collapse=1) який можна назвати будь-яким із наступних способів: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) завдяки тому, що Python дозволяє аргументи будь-якого порядку, поки вони названі. Проблема у нас виникають як деякі з наших великих функцій рости, люди можуть …

5
Objective-C Split ()?
Чи є спосіб поділити рядки в об'єкті c на масиви? Я маю на увазі так: рядок введення Так: 0: 42: значення в масив (Так, 0,42, значення)?


3
Різниця між передаючим масивом і вказівником масиву на функцію в C
Яка різниця між двома функціями в С? void f1(double a[]) { //... } void f2(double *a) { //... } Якби я викликав функції по суті довгому масиву, чи поводилися б ці дві функції по-різному, чи займали б вони більше місця в стеку?

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