Questions sur self

19
réponses

Quel est le but du moi?

Quel est le but du mot self en Python? Je comprends qu'il se réfère à l'objet spécifique créé à partir de cette clas ... uelqu'un peut-il m'en parler? Ce n'est pas quelque chose que je suis venu dans mon (certes limitée) de l'expérience.
demandé sur 2010-04-26 00:22:28
6
réponses

Variable d'Instance: self vs @

voici un code: class Person def initialize(age) @age = age end def age @age end def age_dif ... ce que je veux savoir est la différence entre l'utilisation de @age et self.age dans age_difference_with méthode.
demandé sur 2009-11-07 17:37:12
10
réponses

Comment éviter le " moi " explicite en Python?

j'ai appris Python en suivant quelques tutoriels pygame . J'y ai trouvé l'utilisation extensive du mot clé ... e classe? Pourquoi avez-vous besoin d'avoir explicitement l'argument" self " dans une méthode Python?
demandé sur 2009-12-31 08:50:07
4
réponses

Distinction dans Swift entre le "moi" en majuscules et le "moi" en minuscules"

en jouant dans un terrain de jeu rapide , j'ai remarqué que Self , avec le capital" S", est disponible avec la minuscul ... elf . Quelle est la différence entre eux? Si oui, quels sont les usages pour ces deux-là, spécialement pour Self ?
demandé sur 2015-01-09 18:24:39
1
réponses

Pourquoi self n'est-il pas toujours nécessaire dans ruby / rails / activerecord?

en testant une paire de getter / setter dans un modèle de rails, j'ai trouvé un bon exemple de comportement que j'ai touj ... deviner si je dois me déclarer ou non. Quand devez-vous / ne devez-vous pas utiliser self dans les modèles ActiveRecord?
demandé sur 2011-03-03 19:39:11
2
réponses

Python - auto, pas de soi et cls

encore une autre question sur ce que le " soi "est pour, ce qui se passe si vous n'utilisez pas le" soi "et ce qui est ... même variable, vous préfixez ce nom de variable avec ' cls " dans la déclaration de classe. ça va? Grâce.
demandé sur 2011-09-26 15:59:13
4
réponses

Différence entre Python self et Java this

j'avais fait un peu de Python il y a longtemps. Je me déplace cependant vers Java maintenant. Je voulais savoir s'il y ... n'est pas un mot clé "this" est. Et c'est à peu près ce que je pouvais comprendre. Est-ce que je manque autre chose?
demandé sur 2014-02-11 10:40:15
5
réponses

Comment appeler une méthode Objective-C d'une méthode C?

j'ai un objet Obj-C avec un tas de méthodes à l'intérieur. Parfois, une méthode doit appeler une autre méthode à l'intér ... lle est à l'intérieur de l'objet "self", et comment l'appeler sans causer d'erreur? Merci beaucoup pour toute aide! :)
demandé sur 2009-08-15 00:28:43
7
réponses

À quoi sert" self " dans Swift?

Je suis nouveau chez Swift et je me demande à quoi sert self et pourquoi. Je l'ai vu dans les classes et les ... nt à mes questions et ils ont toujours tendance à comparer avec this comme en Java, que je ne connais pas du tout.
demandé sur 2014-11-10 03:26:37
2
réponses

besoin de soi pour définir toutes les constantes d'une classe swift dans init

j'ai une classe Swift qui a une constante ivar (sont-elles appelées constantes d'instance maintenant?). Pour mettre la va ... elegate: self, queue: nil, options: options) // error: 'self' used before super.init call super.init() } }
demandé sur 2014-06-14 13:38:13
6
réponses

Attribuer à soi-même dans L'objectif-C

je viens du monde c++ donc la notion d'assigner this me fait frémir: this = new Object; // Gah! mais dans L'Objectif- ... pérer: - (id) init { self = [super init]; if (self) { self.my_foo = 42; } return self; }
demandé sur 2009-08-27 19:12:19
5
réponses

Erreur SWIFT référence ambiguë au membre "indice"

je suis nouveau au codage et ramassé un projet open source pour obtenir l'idée. Espérons que vous les gars peuvent m'aide ... = UIImage(data: data!) self.imageView.contentMode = UIViewContentMode.ScaleAspectFit } } } }
demandé sur 2016-01-25 17:37:52
1
réponses

Python - est-il correct de passer soi-même à une fonction externe

j'ai une classe, Une, qui est hérité par un tas d'autres classes. Certains de ces quelques fonctions qui sont semblables e ... helper_func(self, some_args) Cela résout le problème. mais est-ce que je devrais faire ça? Est-ce Pythonic?
demandé sur 2013-04-18 17:41:23
3
réponses

Est-il un générique façon pour une fonction de référence lui-même?

je peux accéder à l'attribut d'une fonction python à l'intérieur de la fonction elle-même par le code ci-dessous: def aa ... oudre ce problème, mais cela peut être une difficulté à redéfinir tous les fonctions existantes. Toutes les suggestions?
demandé sur 2011-02-21 11:07:23
4
réponses

Quand utilisez-vous "self" en Python?

Êtes-vous censé utiliser self lorsque vous référencez une fonction membre en Python (dans le même module)? plus généralement, je me demandais quand il faut utiliser self, pas seulement pour les méthodes mais aussi pour les variables.
demandé sur 2011-10-11 09:59:29
5
réponses

Que signifie" Moi " en javascript?

j'ai lu ici"Self se réfère à la fenêtre courante ou à la forme". Self ne semble pas faire référence à la forme courante ... t.forms[0].foo.value)" name="foo"></form> alors quand utiliserez-vous le self propriété DOM sur juste window?
demandé sur 2010-07-10 00:45:49
2
réponses

Swift - effectuer des Enchaînements

if (view.annotation.title as String!) == "Helgoland " { currentLong = 7.889021 currentLat = 54.180210 url = "google ... ure; utilisez auto."pour faire de la capture sémantique explicite" mais si je mets self.view, il échoue également.
demandé sur 2014-09-25 17:17:51
6
réponses

Une fonction JavaScript peut-elle se retourner?

puis-je écrire une fonction qui me la renvoie? j'ai lu une description sur les fermetures - voir Exemple 6 - lorsqu'une ... r à elle-même indéfiniment comme ceci: func(arg)(other_arg)()(blah); en utilisant arguments Objet, callee ou caller?
demandé sur 2011-08-05 20:21:09