def test
!!session[:test]
end

!! - 这是做什么的?我们可以删除它并仍然假设它会起作用吗?

最佳答案

那将是 double bang (or bang bang)

它本身并不是真正的运营商。它实际上是两个 ! 运算符一起......执行双重否定。它用于确保您使用的是 bool 值。

10-08 04:25