Donc, tu voudrais qu'on puisse écrire ceci :
public TypeA, TypeB, TypeC maMethode()
{
[...] // On déclare et on utilise les variables a, b et c
return a, b, c;
}
// Utilisation de la méthode avec triple-renvoi
a1, b1, c1 = maMethode();
Faut voir... Là comme ça, je vois surtout le travail qu'il y aurait à faire au niveau du compilo (parce qu'un tel truc n'a jamais été envisagé).
Par contre, ton exemple en ruby me fait peur ! Comment savoir combien et de quels types seront les paramètres de retour d'une méthode ?
[^] # Re: javascript
Posté par windu.2b . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 2.
public TypeA, TypeB, TypeC maMethode()
{
[...] // On déclare et on utilise les variables a, b et c
return a, b, c;
}
// Utilisation de la méthode avec triple-renvoi
a1, b1, c1 = maMethode();
Faut voir... Là comme ça, je vois surtout le travail qu'il y aurait à faire au niveau du compilo (parce qu'un tel truc n'a jamais été envisagé).
Par contre, ton exemple en ruby me fait peur ! Comment savoir combien et de quels types seront les paramètres de retour d'une méthode ?