Y aurait-il une raison, une bonne, pour expliquer ce choix ?
Oui, le fait que les variables sont créées dynamiquement dans les espaces de nom.
defmethode(self,x):y=4*x+z
Dans ce cas, y et est un attribut de l'objet ou bien une variable locale ?
Et z est-il une variable locale, un attribut de l'objet ou de la classe, une variable globale ?
Je t'accorde qu'une expression où identificateur commençant par . serait mappé sur le premier paramètre de la méthode permettrait de se passer du self dans les expressions. C'est plus court mais moins lisible (ça commence à faire ruby :-)
defmethode(self,x):.y=4*x+z
Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN
[^] # Re: Selfish language!
Posté par lolop (site web personnel) . En réponse au message Ivre, il meurt noyé sous une avalanche de self. Évalué à 7. Dernière modification le 11 décembre 2020 à 21:32.
Oui, le fait que les variables sont créées dynamiquement dans les espaces de nom.
Dans ce cas, y et est un attribut de l'objet ou bien une variable locale ?
Et z est-il une variable locale, un attribut de l'objet ou de la classe, une variable globale ?
Je t'accorde qu'une expression où identificateur commençant par
.serait mappé sur le premier paramètre de la méthode permettrait de se passer du self dans les expressions. C'est plus court mais moins lisible (ça commence à faire ruby :-)Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN