• [^] # Re: Code le toi même

    Posté par . En réponse à la dépêche Sortie de Moonlight 1.0. Évalué à 2.

    Oui, c’est du Duck-Typing. Si vous voulez du typage fort, vous prenez C++ ou Java ou autre

    Non ce que tu viens de décrire n'a rien a voir avec le concept de Duck Typing. Python qui a inventé la notion Duck typing te pète une erreur si tu demande un index trop grand ou te renvoie une valeur par défaut si explicitement demandé.
    La c'est un choix de Ruby de faire comme Perl et PHP de renvoyer nil plutôt que péter. Le programmeur doit donc tester sinon il risque d'appeler une méthode sur nil. C'est juste une question de gout.

    Et je te rappelle que Ruby que tu connais mieux que tout le monde apparemment, est un langage a typage fort tout comme Java.