Possible Duplicate:
What does !! mean in ruby?
这个函数在做什么?
def current_product?
!!current_product
end
这不是双重否定吗?
最佳答案
!!
基本上是转换为布尔值。如果current_product
是真的,!current_product
是false
并且!!current_product
是true
,反之亦然即,它将truthy值转换为true
,将falsy值转换为false
。