Questions marquées «function»

Une fonction (également appelée procédure, méthode, sous-routine ou routine) est une portion de code destinée à effectuer une seule tâche spécifique. Utilisez cette balise pour les questions qui impliquent spécifiquement la création ou l'appel de fonctions. Pour obtenir de l'aide sur l'implémentation d'une fonction pour effectuer une tâche, utilisez plutôt [algorithme] ou une balise spécifique à la tâche.

10
Fonction Python comme argument de fonction?
Une fonction Python peut-elle être un argument d'une autre fonction? Dire: def myfunc(anotherfunc, extraArgs): # run anotherfunc and also pass the values from extraArgs to it pass Donc, ce sont essentiellement deux questions: Est-ce autorisé du tout? Et si c'est le cas, comment utiliser la fonction à l'intérieur de l'autre …



18
Comprendre le fonctionnement des fonctions récursives
Comme le titre l'explique, j'ai une question de programmation très fondamentale que je n'ai tout simplement pas encore pu résoudre. Filtrer tous les (extrêmement intelligents) "Pour comprendre la récursivité, vous devez d'abord comprendre la récursivité." réponses de divers fils en ligne Je ne comprends toujours pas tout à fait. Comprenant …


14
JavaScript: cloner une fonction
Quel est le moyen le plus rapide de cloner une fonction en JavaScript (avec ou sans ses propriétés)? Deux options qui viennent à l'esprit sont eval(func.toString())et function() { return func.apply(..) }. Mais je suis préoccupé par les performances de l'évaluation et le wrapping aggravera la pile et dégradera probablement les …

4
Commentaires sur la fonction PHP
Juste une petite question: j'ai vu que certaines fonctions PHP sont commentées en haut, en utilisant un format qui m'est inconnu: /** * * Convert an object to an array * * @param object $object The object to convert * @return array * */ Mon IDE me donne une sélection …

9
Que signifie «int & foo ()» en C ++?
En lisant cette explication sur les valeurs lvalues ​​et rvalues, ces lignes de code me sont apparues: int& foo(); foo() = 42; // OK, foo() is an lvalue Je l'ai essayé dans g ++, mais le compilateur dit "référence indéfinie à foo ()". Si j'ajoute int foo() { return 2; …

11
essayer {} sans catch {} possible en JavaScript?
J'ai un certain nombre de fonctions qui renvoient quelque chose ou lancent une erreur. Dans une fonction principale, j'appelle chacune d'elles, et je voudrais retourner la valeur retournée par chaque fonction, ou passer à la deuxième fonction si la première fonction génère une erreur. Donc, fondamentalement, ce que j'ai actuellement …

9
Est 'int main;' un programme C / C ++ valide?
Je demande parce que mon compilateur semble le penser, même si ce n'est pas le cas. echo 'int main;' | cc -x c - -Wall echo 'int main;' | c++ -x c++ - -Wall Clang n'émet aucun avertissement ou erreur avec ceci, et gcc émet seulement l'avertissement doux:, 'main' is …
113 c++  c  function  main  entry-point 



11
Nommage forcé des paramètres en Python
En Python, vous pouvez avoir une définition de fonction: def info(object, spacing=10, collapse=1) qui peut être appelé de l'une des manières suivantes: info(odbchelper) info(odbchelper, 12) info(odbchelper, collapse=0) info(spacing=15, object=odbchelper) grâce à Python autorisant les arguments de n'importe quel ordre, tant qu'ils sont nommés. Le problème que nous rencontrons est que …



En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.