如果声明与! 变量之前
这个问题在这里已经有了答案:
! 是'不'的计划语言。 它是如果(boolval!= true)的简写方式,请注意! in!=也意味着不等于不等于。 所以你发布的代码段几乎只是说如果定时器不活动,激活它。
0在之前被转换为false! 逻辑上否定它,产生真实。
if(x)
意思是“如果x
是true
”
if(!x)
意思是“如果不是x
是true
”,这与“如果x
是false
”是一样的,
这个问题在这里已经有了答案:
! 是'不'的计划语言。 它是如果(boolval!= true)的简写方式,请注意! in!=也意味着不等于不等于。 所以你发布的代码段几乎只是说如果定时器不活动,激活它。
0在之前被转换为false! 逻辑上否定它,产生真实。
if(x)
意思是“如果x
是true
”
if(!x)
意思是“如果不是x
是true
”,这与“如果x
是false
”是一样的,