Does D have any construct like Python's with keyword?
    Cauterite via Digitalmars-d-learn 
    digitalmars-d-learn at puremagic.com
       
    Fri Aug 26 16:30:15 PDT 2016
    
    
  
On Friday, 26 August 2016 at 23:28:27 UTC, pineapple wrote:
> I've grown to very much appreciate how context initialization 
> and teardown can be very conveniently handled using `with` in 
> Python. Is there any clean way to imitate this syntax in D?
Yep, scope guards.
auto p = OpenProcess(...);
scope(exit) {CloseHandle(p);};
    
    
More information about the Digitalmars-d-learn
mailing list