www.digitalmars.com         C & C++   DMDScript  

digitalmars.D - Re: in vs. const

reply Kagamin <spam here.lot> writes:
Sergey Gromov Wrote:

 In D2, 'in' means 'const scope'.  I've seen that in writing but can't
 remember where.

How can it be scope? If you have scope object, it gets *destructed* when leaving scope: when function exits. Ouch.
Mar 09 2009
parent reply "Denis Koroskin" <2korden gmail.com> writes:
On Mon, 09 Mar 2009 18:07:05 +0300, Kagamin <spam here.lot> wrote:

 Sergey Gromov Wrote:

 In D2, 'in' means 'const scope'.  I've seen that in writing but can't
 remember where.

How can it be scope? If you have scope object, it gets *destructed* when leaving scope: when function exits. Ouch.

No. Scope has different meaning here. For example, delegates don't cause heap allocation when passed as scope parameters in D2.
Mar 09 2009
parent Kagamin <spam here.lot> writes:
Denis Koroskin Wrote:

 No. Scope has different meaning here.

O RLY? That's good news.
Mar 09 2009