Merci Beaucoup!

- B
On Oct 4, 2012, at 9:22 AM, Olivier El Mekki <[email protected]> wrote:

> EDIT Il fallait lire :
> 
> À noter que de la même manière, si tu traitais des blocks, il faudrait
> utiliser '&' :
> 
> def b( var, &block)
>  // do something
> end
> 
> def a( var, &block)
>  b( var, &block )
> end
> 
> On 15:20 Thu 04 Oct     , Olivier El Mekki wrote:
>> Hello,
>> 
>> def a( var, *args)
>>   b( var, *args )
>> end
>> 
>> Ajouter le '*' avant un array l'extend en liste d'arguments.
>> 
>> À noter que de la même manière, si tu traitais des blocks, il faudrait
>> utiliser '&' :
>> 
>> def b( var, &block)
>>  // do something
>> end
>> 
>> def a( var, &block)
>>  b( var, block )
>> end
>> 
>> 
>> On 09:16 Thu 04 Oct     , Bruno Muscolino wrote:
>>> Bonjour,
>>> 
>>> Je me pose une question un peu bête en ruby si on a une fonction A avec des 
>>> arguments et que dans la fonction B on veux passer les meme argument que 
>>> l'on reçois de l'array args?
>>> 
>>> def b( var, *args)
>>>  // do something
>>> end
>>> 
>>> def a( var, *args)
>>>  b( var, args )   // PROBLEME args est une array et non une liste des 
>>> arguments  args.join(", ") ne marche pas non plus car je ne reçois pas que 
>>> des strings.
>>> end
>>> 
>>> def main()
>>>  a( "hello", 1,2, "str", )
>>> end
>>> 
>>> Merci par avance,
>>> - B
>>> 
>>> -- 
>>> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
>>> Google Groups.
>>> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
>>> [email protected]
>>> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
>>> [email protected]
>> 
>> 
>> -- 
>> Olivier El Mekki.
> 
> -- 
> Olivier El Mekki.
> 
> -- 
> Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
> Google Groups.
> Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
> [email protected]
> Pour résilier votre abonnement envoyez un e-mail à l'adresse 
> [email protected]

-- 
Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de 
Google Groups.
Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse 
[email protected]
Pour résilier votre abonnement envoyez un e-mail à l'adresse 
[email protected]

Répondre à