[ruby-it] Blocchi...

Renato renato a relhost.net
Dom 1 Apr 2007 23:45:05 CEST


Vero...
Thx.

-----Original Message-----
From: ml-bounces a lists.ruby-it.org [mailto:ml-bounces a lists.ruby-it.org] On
Behalf Of Federico Granata
Sent: domenica 1 aprile 2007 23.41
To: ruby-it
Subject: Re: [ruby-it] Blocchi...

do è una parola chiave che indica solo e soltanto l'inizio di un
blocco mentre { può indicare un hash o un blocco e questi elementi
possono essere passati come parametri quindi se non delimiti con le
parentesi tonde i parametri che vuoi passare l'interprete non sa bene
come comportarsi.

P.S. non ho voglia di citare un paragrafo ma se hai "Programming Ruby"
puoi leggere l'ultimo paragrafo di pag. 356

Il 01/04/07, Renato<renato a relhost.net> ha scritto:
> Confusione in cui l'interprete non cade nel primo caso:
> 1.upto 10 do |x|
> puts x
> end
> mi pare di ricordare per il discorso cui ho accennato di priorità... certo
è
> un comportamento un po' curioso, così a occhio...
>
> -----Original Message-----
> From: ml-bounces a lists.ruby-it.org [mailto:ml-bounces a lists.ruby-it.org]
On
> Behalf Of Federico Granata
> Sent: domenica 1 aprile 2007 23.23
> To: ruby-it
> Subject: Re: [ruby-it] Blocchi...
>
> Senza le parentesi tonde a delimitare il parametro del metodo upto
> l'interprete si confonde e non sa come procedere.
> Questo è uno dei motivi per cui le parentesi per delimitare gli
> argomenti sono sempre consigliate.
>
> Il 01/04/07, Renato<renato a relhost.net> ha scritto:
> > Non capisco bene perchè così si:
> > 1.upto (10) {|x| puts x}
> >
> > E così no:
> > 1.upto 10 {|x| puts x}
> >
> > -----Original Message-----
> > From: ml-bounces a lists.ruby-it.org [mailto:ml-bounces a lists.ruby-it.org]
> On
> > Behalf Of Massimiliano Mirra
> > Sent: domenica 1 aprile 2007 22.32
> > To: ruby-it
> > Subject: Re: [ruby-it] Blocchi...
> >
> > > Perchè così funziona?
> > >
> > > 1.upto (10) {|x| puts x}
> >
> > Uhm, cosa c'è di strano?
> >
> >
> >
> > --
> > Massimiliano Mirra
> > code: http://dev.hyperstruct.net
> > blog: http://blog.hyperstruct.net
> > _______________________________________________
> > Ml mailing list
> > Ml a lists.ruby-it.org
> > http://lists.ruby-it.org/mailman/listinfo/ml
> >
> > _______________________________________________
> > Ml mailing list
> > Ml a lists.ruby-it.org
> > http://lists.ruby-it.org/mailman/listinfo/ml
> >
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
> _______________________________________________
> Ml mailing list
> Ml a lists.ruby-it.org
> http://lists.ruby-it.org/mailman/listinfo/ml
>
_______________________________________________
Ml mailing list
Ml a lists.ruby-it.org
http://lists.ruby-it.org/mailman/listinfo/ml



Maggiori informazioni sulla lista Ml