Nested function requires forward declaration?
    Stanislav Blinov 
    stanislav.blinov at gmail.com
       
    Thu Apr 14 09:09:19 UTC 2022
    
    
  
On Thursday, 14 April 2022 at 08:55:25 UTC, Chris Katko wrote:
> Using DMD. v2.098-beta-2
>
> Not sure if right terminology. But I just wrote a nested 
> function that uses a variable outside its body. The capture 
> (right term?) is obvious where the invocation is. However, I 
> have to move the declaration of the variable to above the 
> nested function for it to compile.
Declarations in function scope are processed in order. This 
includes nested functions:
https://dlang.org/spec/function.html#nested (see #8).
    
    
More information about the Digitalmars-d-learn
mailing list