www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.learn - Scope const

reply Kagamin <spam here.lot> writes:
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.
Apr 11 2009
parent reply Jarrett Billingsley <jarrett.billingsley gmail.com> writes:
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.
Apr 11 2009
parent Ali Cehreli <acehreli yahoo.com> writes:
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
Nov 02 2009