Questions marquées «functions»

La fonction est un bloc de code qui exécute une tâche spécifique.

1
Y a-t-il une différence entre les arguments et les paramètres?
Cela pourrait être comme ceci: le paramètre signifie à partir du PDV des appelants et les arguments signifient à l'intérieur de la procédure, ou l'inverse. Ou n'y a-t-il aucune différence? Mise à jour En suédois, nous disons "anropsparametrar", c'est-à-dire "paramètres qui appellent la procédure" et nous ne dirions pas "anropsargument" …


2
Conception: méthode Object vs méthode de classe séparée qui prend Object comme paramètre?
Par exemple, est-il préférable de faire: Pdf pdf = new Pdf(); pdf.Print(); ou: Pdf pdf = new Pdf(); PdfPrinter printer = new PdfPrinter(); printer.Print(pdf); Un autre exemple: Country m = new Country("Mexico"); double ratio = m.GetDebtToGDPRatio(); ou: Country m = new Country("Mexico"); Country us = new Country("US"); DebtStatistics ds = …


4
Techniques pour minimiser le nombre d'arguments de fonction
Dans Clean Code, il est écrit que "le nombre idéal d'arguments pour une fonction est zéro". Les raisons sont expliquées et ont un sens. Ce que je recherche, ce sont des techniques pour refactoriser les méthodes avec 4 arguments ou plus pour résoudre ce problème. Une façon est d'extraire les …





3
Pourquoi ne pouvons-nous pas écrire des fonctions abrégées imbriquées dans Clojure?
J'ai essayé d'évaluer une expression Clojure avec des fonctions sténographiques imbriquées aujourd'hui, et cela ne m'a pas permis. L'expression était: (#(+ % (#(+ % (* % %)) %)) 5) ; sorry for the eye bleed Le résultat était: IllegalStateException Nested #()s are not allowed clojure.lang.LispReader$FnReader.invoke (LispReader.java:630) ...and a bunch of …


4
La pile d'appels commence en bas ou en haut?
Une pile est quelque chose qui s'entasse de bas en haut. Par conséquent, une pile d'appels ajoute de nouveaux éléments sur la pile lorsque des fonctions sont appelées avec des éléments retirés de la pile à la fin de chaque fonction jusqu'à ce que la pile soit vide, puis le …
11 functions  stack 


6
CoffeeScript et fonctions nommées
Ailleurs , un argument a surgi sur la terminologie d'une fonction nommée dans CoffeeScript. En particulier, quelqu'un a fait référence à quelque chose comme ceci: foo = -> console.log("bar") comme fonction nommée. Mais son objecté que tout dans CoffeeScript est des fonctions anonymes et il n'y a pas de fonctions …


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.