def test
!!session[:test]
end
!! - 这是做什么的?我们可以删除它并仍然假设它会起作用吗?
最佳答案
那将是 double bang (or bang bang) 。
它本身并不是真正的运营商。它实际上是两个 !
运算符一起......执行双重否定。它用于确保您使用的是 bool 值。
def test
!!session[:test]
end
最佳答案
那将是 double bang (or bang bang) 。
它本身并不是真正的运营商。它实际上是两个 !
运算符一起......执行双重否定。它用于确保您使用的是 bool 值。