digitalmars.D.learn - Scope const
- Kagamin <spam here.lot> Apr 11 2009
- Jarrett Billingsley <jarrett.billingsley gmail.com> Apr 11 2009
- Ali Cehreli <acehreli yahoo.com> Nov 02 2009
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
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
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








Ali Cehreli <acehreli yahoo.com>