Equivalent to Python with Statement
Jonathan
JonathanILevi at gmail.com
Tue Feb 27 16:25:17 UTC 2018
On Tuesday, 27 February 2018 at 16:18:43 UTC, Stefan Koch wrote:
> On Tuesday, 27 February 2018 at 16:17:20 UTC, Jonathan wrote:
>> I know Python's `with` statement can be used to have an
>> automatic close action:
>> ```
>> with open("x.txt") as file:
>> #do something with file
>> #`file.close()` called automatically
>> ```
>>
>> I know D's `with` statement does something different but is
>> there some sort of equivalent?
>
> In this case with(File("bla"))
> will do the same.
Oh really, cool.
Is this just because the scope of the file variable will end and
thus its `~this`?
More information about the Digitalmars-d-learn
mailing list