• # Non

    Posté par (site web personnel) . En réponse au message Python : editeur qui fait la completion. Évalué à 3.

    -et si je fait :
    aaa=""
    aaa.
    ça me sort toutes les méthodes de la classe string, comme c'est le cas dans le shell python


    Ici, ton exemple est trivial.
    Mais dans le cas général, cette complétion est impossible car ça oblige à évaluer le code pour savoir quelle est le type (= la classe) de ton objet aaa.

    Exemple (je connais pas python, donc j'invente un langage, hein)

    aaa=""
    if (random(1.0)>=0.5) {
    aaa=42
    }
    aaa.<completion_automatique>

    Et là, il te sort quoi ? Il complète pour des chaînes ou des nombres ?