On Saturday, 19 November 2016 at 03:52:02 UTC, Ryan wrote:
Why do I see double `not` operators sometimes in D code? An example it the last post of this thread.http://forum.dlang.org/thread/[email protected]import core.sys.windows.windows : GetConsoleCP; bool hasConsole = !!GetConsoleCP();Thanks.
It's a more concise way of writing:
GetConsoleCP() != 0
You can do this in C/C++ as well (and presumably some other
languages).
