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]