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" …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 6 ans . Je pensais à quel point …
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 = …
J'avais juste un doute dans ma tête. Le sous-programme suivant (pour rechercher un élément, dans une liste, par exemple) a une instruction return à la fin: list *search_list(list *l, item_type x) { if (l == NULL) return(NULL); if (l->item == x) return(l); else return( search_list(l->next, x) ); } Je ne …
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 …
Je suis confus quant au choix des noms pour mes fonctions en Python . Parfois, les fonctions intégrées Python sont impératives telles que: printfonction et méthode de chaîne find. Parfois, ils ne sont pas tels que: lenson nom n'est pas impératif comme calculate_len, par exemple, et typene l'est pas find_type. …
Fermé . Cette question est basée sur l'opinion . Il n'accepte pas actuellement les réponses. Voulez-vous améliorer cette question? Mettez à jour la question afin d'y répondre avec des faits et des citations en modifiant ce message . Fermé il y a 5 ans . Lorsque vous définissez une fonction …
Désolé pour la question générique. J'ai cherché partout et trouvé tellement de fils similaires à celui-ci, mais pas un qui répond à ma question spécifique - peut-être parce que le terme que je recherche n'existe même pas. Un de mes amis apprend la programmation, JavaScript en particulier, et il m'a …
Par exemple, dans cette vidéo Redux , l'instructeur utilise toujours une syntaxe comme const counter = (state=0, action) => { ... function body here } où j'utiliserais simplement le "traditionnel" function counter(state=0, action) { ... function body here } Ce qui est en fait plus court et, à mon avis, …
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 …
Disons que j'ai une liste des précipitations par heure, chacune indiquant la quantité de pluie tombée au cours des 24 heures précédentes, classée par date. Par exemple: { '2012-05-24 12:00': 0.5, // .5" of rain from 5/23 12:00 - 5/24 11:59 '2012-05-24 11:00': 0.6, // .6" of rain from 5/23 …
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 …
Après des années de codage cowboy, j'ai décidé de prendre un livre sur la façon d'écrire du code de bonne qualité. Je lis Clean Code de Robert Cecil Martin. Dans le chapitre 3 (fonctions), il y a une section sur les fonctions dyadiques. Voici un extrait du livre. Même les …
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 …
Existe-t-il des arguments objectifs et supportables en ingénierie logicielle pour ou contre la modification des valeurs des paramètres par valeur dans le corps d'une fonction? Un problème récurrent (surtout pour le plaisir) sur mon équipe est de savoir si les paramètres passés par valeur doivent être modifiés. Quelques membres de …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.