[Swift-devel] on the semantics of 'array closing'
    Ben Clifford 
    benc at hawaga.org.uk
       
    Sat Jun 16 08:34:10 CDT 2007
    
    
  
On Sat, 16 Jun 2007, Mihael Hategan wrote:
> > It works because Swift implicitly marks arrays returned from compound 
> > procedures as closed (which may or may not be correct).
> 
> We defined it as correct. Something created in one scope cannot be
> modified in a parent scope.
That's fine - what was unintuitive to me was that something created in one 
scope cannot be referred to in that same scope. i.e. you can create a 
piecewise using a[...]=... but cannot then refer to a.
-- 
    
    
More information about the Swift-devel
mailing list