Titre: Variables et C++
Posté par: Fabien le le 08-03-2005 a 22:54:51
J'ai un problème. Je suis en train d'essayer de convertir un programme de C++ à Python. Et je bloque sur une ligne :
Code:
| int tsize = GA_TARGET.size(), spos, i1, i2; |
|
Si quelqu'un sais ce que c'est..... |
Titre: Re:Variables et C++
Posté par: Fabien le le 09-03-2005 a 01:02:38
C'est l'équivalent de :
Code:
int tsize, spos, i1, i2; tsize = GA_TARGET.size();
|
|
Donc en gros une méthode variable pour initialiser plusieurs variables et n'affecter de valeur qu'a une seul. |
Titre: Re:Variables et C++
Posté par: erwinol le le 09-03-2005 a 11:23:44
| Ca existe également en PHP, Java, C, etc... |
Titre: Re:Variables et C++
Posté par: Fabien le le 09-03-2005 a 15:05:15
Bah ça reste illisible.
La syntaxe que je trouve particulièrement sympatique par contre c'est pour inverser le contenu de deux variables en Python.
Code:
Alors que dans la plupart des autres langages il faut faire :
Code:
|
Titre: Re:Variables et C++
Posté par: Shain le le 09-03-2005 a 15:39:59
Une question d'habitude ;-)
| La syntaxe que je trouve particulièrement sympatique par contre c'est pour inverser le contenu de deux variables en Python. |
|
Yep, pratique ! |
Titre: Re:Variables et C++
Posté par: Fabien le le 09-03-2005 a 16:43:18
Une question d'habitude ;-)
|
|
Oui, une fois que tu connais l'astuce c'est plus rapide. Mais je trouve que ça reste plus logique de mettre ça en 2 lignes. Une avec l'initialisation des variables et une avec l'affectation d'une variable.
C'est comme l'utilisation de l'opérateur ternaire (condition ? action1 : action2), c'est plus cours, mais je trouve beaucoup plus lisible un if .. then ... else. |
Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.
|