J'ai toujours pensé que Java était passe-par-référence . Cependant, j'ai vu quelques articles de blog (par exemple, ce blog ) qui prétendent que ce n'est pas le cas. Je ne pense pas comprendre la distinction qu'ils font. Quelle est
le passage de paramètres est le processus d'affectation de valeurs aux paramètres d'une fonction
J'ai toujours pensé que Java était passe-par-référence . Cependant, j'ai vu quelques articles de blog (par exemple, ce blog ) qui prétendent que ce n'est pas le cas. Je ne pense pas comprendre la distinction qu'ils font. Quelle est
La documentation Python ne semble pas claire quant à savoir si les paramètres sont passés par référence ou par valeur, et le code suivant produit la valeur inchangée 'Original' class PassByReference: def __init__(self): self.variable = 'Original' self.change(self.variable) print(self.variable) def...
На этот вопрос есть ответы на Stack Overflow на рdedом : Что значит * (звёздочка) и ** двойная звёздочка в Питоне? Dans les définitions de méthode suivantes, à quoi servent les *et **quoi faire param2? def foo(param1, *param2): def bar(param1, **param2):...
Je voudrais que mon script Bash affiche un message d'erreur si le nombre d'arguments requis n'est pas atteint. J'ai essayé le code suivant: #!/bin/bash echo Script name: $0 echo $# arguments if [$# -ne 1]; then echo "illegal number of parameters" fi Pour une raison inconnue, j'ai l'erreur suivante:...
J'ai trouvé ce code dans un RailsCast : def tag_names @tag_names || tags.map(&:name).join(' ') end Que signifie l' (&:name)in
Je veux que mon script puisse prendre une entrée facultative, par exemple, actuellement mon script est #!/bin/bash somecommand foo mais je voudrais qu'il dise: #!/bin/bash somecommand [ if $1 exists, $1, else, foo
Existe-t-il un moyen d'étendre un tuple Python en fonction - en tant que paramètres réels? Par exemple, voici expand()la magie: some_tuple = (1, "foo", "bar") def myfun(number, str1, str2): return (number * 2, str1 + str2, str2 + str1) myfun(expand(some_tuple)) # (2, "foobar", "barfoo") Je sais que...
Je sais que c'est une question fondamentale, mais je n'ai pas trouvé de réponse. Pourquoi l'utiliser? si vous écrivez une fonction ou une méthode qui l'utilise, lorsque vous la supprimez, le code fonctionnera toujours parfaitement, à 100% comme sans elle. Par exemple: Avec params: static public int...
J'essaie de passer un paramètre à une fonction utilisée comme rappel, comment faire? function tryMe (param1, param2) { alert (param1 + " and " + param2); } function callbackTester (callback, param1, param2) { callback (param1, param2); } callbackTester (tryMe, "hello",
J'essaie d'appeler une fonction avec des paramètres en utilisant le .click de jQuery, mais je ne peux pas le faire fonctionner. Voici comment je veux que cela fonctionne: $('.leadtoscore').click(add_event('shot')); qui appelle function add_event(event) { blah blah blah } Cela fonctionne si je...
Que fait un astérisque nu dans les arguments d'une fonction? Quand j'ai regardé le module de cornichon , je vois ceci: pickle.dump(obj, file, protocol=None, *, fix_imports=True) Je connais un astérisque simple et double précédant les arguments (pour un nombre variable d'arguments), mais cela ne...
En C #, j'ai toujours pensé que les variables non primitives étaient passées par référence et les valeurs primitives passées par valeur. Ainsi, lors du passage à une méthode d'un objet non primitif, tout ce qui est fait à l'objet dans la méthode affectera l'objet transmis. (Trucs C # 101)...
Quels sont les avantages du passage par pointeur par rapport au passage par référence en C ++? Dernièrement, j'ai vu un certain nombre d'exemples qui ont choisi de passer des arguments de fonction par des pointeurs au lieu de passer par référence. Y a-t-il des avantages à faire cela? Exemple:...
En utilisant «soumettre» de jQuery - existe-t-il un moyen de transmettre des paramètres supplémentaires à un formulaire? Je ne cherche PAS à le faire avec Ajax - c'est une soumission de formulaire normale et typique. $('#submit').click(function () { $('#event').submit(function () { data: {...
Est-il possible de passer une méthode comme paramètre à une méthode? self.method2(self.method1) def method1(self): return 'hello world' def method2(self, methodToRun): result = methodToRun.call() return result
Comment passer des paramètres à une fenêtre secondaire dans javafx? Existe-t-il un moyen de communiquer avec le contrôleur correspondant? Par exemple: L'utilisateur choisit un client dans un TableViewet une nouvelle fenêtre s'ouvre, affichant les informations du client. Stage newStage = new...
J'ai un formulaire principal (appelons-le frmHireQuote) qui est un enfant d'un formulaire MDI principal (frmMainMDI), qui montre un autre formulaire (frmImportContact) via ShowDialog () lorsqu'un bouton est cliqué. Lorsque l'utilisateur clique sur «OK» sur frmImportContact, je souhaite renvoyer...
Souvent, j'aurai un fichier JavaScript que je souhaite utiliser et qui nécessite la définition de certaines variables dans ma page Web. Donc, le code est quelque chose comme ceci: <script type="text/javascript" src="file.js"></script> <script type="text/javascript"> var obj1 =...
Je suis tombé sur cette ligne de code ruby. Qu'est-ce que cela &.signifie?
Y a-t-il des inconvénients à passer des structures par valeur en C, plutôt que de passer un pointeur? Si la structure est grande, il y a évidemment l'aspect performant de la copie de beaucoup de données, mais pour une structure plus petite, cela devrait être fondamentalement la même chose que de...