Possible Duplicate:
What does !! mean in ruby?
这个函数在做什么?

def current_product?
   !!current_product
end

这不是双重否定吗?

最佳答案

!!基本上是转换为布尔值。如果current_product是真的,!current_productfalse并且!!current_producttrue,反之亦然即,它将truthy值转换为true,将falsy值转换为false

10-08 04:21