• [^] # Re: OCaml (difficulté d'apprentissage)

    Posté par . En réponse à la dépêche Langages et performances : les Français à l'honneur !. Évalué à 2.

    Mais déclarer une variable au milieu du code, c'est le comble de
    l'illisibilité.

    oula!!
    on va pas etre d'accord.

    quand je declare une variable intermediaire dans une boucle, je ne veux pas qu'elle soit visible en dehors de ladite boucle.
    genre un

    for (Iterator it = list.iterator; it.hasNext();){
    Integer next = (Integer) it.next();
    }

    ou un :

    Iterator it;
    Integer next;
    for(it=blabla){
    next=(Integer) blabla;
    }


    lequel comporte le plus de bruit?

    la meme chose pour un bloc try/catch.

    pis ca me parait plus comprehensible de declarer les variables au fur et a mesure de leur apparition que de me farcir un bloc de 15 lignes de variables en debut de fonction dont je n'ai aucune idee quand a leur utilite..

    on va dire que ca depend de ce qui est code et du besoin d'optimisation