Thread overview | |||||
---|---|---|---|---|---|
|
April 11, 2009 Scope const | ||||
---|---|---|---|---|
| ||||
If "in" is equivalent to "scope const". What "scope" means? Does it mean that this argument doesn't escape scope of this function? Then "const" parameters are not quite equivalent to "in" parameters. |
April 11, 2009 Re: Scope const | ||||
---|---|---|---|---|
| ||||
Posted in reply to Kagamin | On Sat, Apr 11, 2009 at 5:33 AM, Kagamin <spam@here.lot> wrote:
> If "in" is equivalent to "scope const". What "scope" means? Does it mean that this argument doesn't escape scope of this function? Then "const" parameters are not quite equivalent to "in" parameters.
>
Someone else correct me if I'm wrong, but the definition of 'in' as 'scope const' is a vestige from the original const system that was in D2 and 'scope' no longer really means anything.
|
November 03, 2009 Re: Scope const | ||||
---|---|---|---|---|
| ||||
Posted in reply to Jarrett Billingsley | Jarrett Billingsley Wrote: > On Sat, Apr 11, 2009 at 5:33 AM, Kagamin <spam@here.lot> wrote: > > If "in" is equivalent to "scope const". What "scope" means? Does it mean that this argument doesn't escape scope of this function? Then "const" parameters are not quite equivalent to "in" parameters. > > > > Someone else correct me if I'm wrong, but the definition of 'in' as 'scope const' is a vestige from the original const system that was in D2 and 'scope' no longer really means anything. Could someone please verify that statement. If so, 'scope' should be removed from Function Parameters at http://digitalmars.com/d/2.0/function.html Thank you, Ali |
Copyright © 1999-2021 by the D Language Foundation