0
a vu ce qui suit dans un certain fichier .rbest-ce qui suit la déclaration de ruby valide/expression
name "something"
pourquoi ne pas utiliser l'affectation comme name = "something"
a vu ce qui suit dans un certain fichier .rbest-ce qui suit la déclaration de ruby valide/expression
name "something"
pourquoi ne pas utiliser l'affectation comme name = "something"
name = "something"
attribue something
à une variable appelée name
.
name "something"
appelle la méthode name
passant something
comme paramètre.
Ce sont deux instructions différentes.
En fait, 'name =" quelque chose "' appelle la méthode 'name =' avec '" something "' en paramètre. – markijbema
Non, 'name =" quelque chose "** jamais ** appelle la méthode' name =() '. Cela ne se produit qu'avec des récepteurs explicites, par exemple 'foo.name =" something "'. – molf
Tant que nous sommes nitpicking: aucune des deux sont des déclarations. Il n'y a aucune déclaration dans Ruby, tout est une expression. –