• [^] # Re: Langage des dinosaures

    Posté par . 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.