Posté par reno .
En réponse à la dépêche Seaside 2.7.
Évalué à 2.
Certes les méthodes sont souvent courtes, mais il n'empêche que ta variable est dans un état intermédiaire 'nil' entre sa déclaration et son utilisation, ce qui peut induire des erreurs..
Personnellement, je pense qu'entre deux constructions équivalentes de langages, celle qui induit le moins d'erreur, à lisibilité équivalente, est préférable, même si le nombre d'erreur induit est faible: c'est toujours ça de gagné!
Il est possible de faire très simple pour la déclaration:
var foo = pour la déclaration et l'initialisation
ou comme en Limbo:
foo := pour la déclaration et l'initialisation
et foo = pour la modification d'une variable déjà déclarée.
[^] # Re: Langage des dinosaures
Posté par reno . En réponse à la dépêche Seaside 2.7. Évalué à 2.
Personnellement, je pense qu'entre deux constructions équivalentes de langages, celle qui induit le moins d'erreur, à lisibilité équivalente, est préférable, même si le nombre d'erreur induit est faible: c'est toujours ça de gagné!
Il est possible de faire très simple pour la déclaration:
var foo = pour la déclaration et l'initialisation
ou comme en Limbo:
foo := pour la déclaration et l'initialisation
et foo = pour la modification d'une variable déjà déclarée.