• [^] # Re: Qtisation

    Posté par . En réponse à la dépêche Ubuntu 13.04 Raring Ringtail. Évalué à 1.

    numérotez la position des variables dans un langage de haut niveau??????

    ce n'est pas obligatoire, démonstration par l'exemple:

    greg@casper:~$ cat << END > format_test.py
    > a, b = 1, 2
    > print("a={} ; b={}".format(a, b))
    > END
    greg@casper:~$ 
    greg@casper:~$ for version in 2.7 3.2 ; do python$version format_test.py ; done
    a=1 ; b=2
    a=1 ; b=2
    greg@casper:~$ 
    
    

    L'avantage de la numérotation (ou du nommage comme tu le fais dans ta version puts) explicite de tes arguments donné au format c'est que tu peux les réutiliser sans devoir les passer plusieurs fois:

    greg@casper:~$ cat << END > format_test2.py
    a, b = 1, 2
    print("a={0} ; b={1} ; a={0}".format(a, b))
    END
    greg@casper:~$ 
    greg@casper:~$ for version in 2.7 3.2 ; do python$version format_test2.py ; done 
    a=1 ; b=2 ; a=1
    a=1 ; b=2 ; a=1
    greg@casper:~$