在代码里有时可以看到这样的代码,condition =!!condition; 为什么要对自身作两次取反呢?
对于condition 为0,两次取反自然还是0
如果condition为非零值,两次取反则会变成1
所以两次取反可以将一个值变成bool值
在代码里有时可以看到这样的代码,condition =!!condition; 为什么要对自身作两次取反呢?
对于condition 为0,两次取反自然还是0
如果condition为非零值,两次取反则会变成1
所以两次取反可以将一个值变成bool值