gpt4 book ai didi

ruby - !0 在 rails 中是错误的。为什么?

转载 作者:数据小太阳 更新时间:2023-10-29 06:55:40 26 4
gpt4 key购买 nike

<分区>

我刚刚解决了我的 Rails 应用程序中一个令人不安的错误,我发现问题在于 !0 是错误的。我假设那应该是真的。

我的印象是!运算符将反转整数中的位,因此 0 将变为全 1,因此为真。

事实并非如此,为什么?

另请注意 Rails 控制台:

1.9.3p286 :002 > !0
=> false
1.9.3p286 :003 > 0
=> 0
1.9.3p286 :004 > !1
=> false
1.9.3p286 :005 > !!0
=> true
1.9.3p286 :006 > !0
=> false
1.9.3p286 :007 > !23
=> false

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com