为什么if语句返回`true`?

用户名

我必须customer.id平等171在执行以下if-statement之后,它立即返回"customer.id = 0"

customer.id #=>    171
if customer.id = 0
  puts "customer.id = 0" # => customer.id = 0
end

谁能解释为什么会这样?

湿婆

您正在分配:

if customer.id = 0

应该比较一下:

if customer.id == 0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么if语句返回True?

来自分类Dev

为什么这个 if 语句总是返回 true?

来自分类Dev

为什么此if语句总是返回true

来自分类Dev

Greasemonkey:为什么if语句总是返回true?

来自分类Dev

为什么此JavaScript if语句总是返回true?

来自分类Dev

如果语句应该为true时为什么返回false?

来自分类Dev

为什么'$ true -eq“ string”'返回$ true?

来自分类Java

多个“或”语句导致布尔方法始终返回true。为什么?

来自分类Dev

为什么这个if语句结合赋值和相等性检查返回true?

来自分类Dev

为什么即使if if存在返回false,SQL也会在if exist构造的true部分中评估语句?

来自分类Python

为什么当[[]是[]]而'{}是{}'返回False时,'()是()'返回True?

来自分类Dev

为什么lodash`_.all([true,true,true],true);`返回`false`?

来自分类Dev

为什么在if语句中myNumber == True返回False的情况下,Python将字符串/数字评估为True?

来自分类Mysql

当带有ALL的where子句返回true时,为什么我的MySQL语句不返回任何记录?

来自分类Dev

为什么if语句返回矛盾的东西?

来自分类Dev

为什么我的条件(IF语句)返回false?

来自分类Dev

为什么Python不应返回False语句?

来自分类Dev

为什么查询语句返回false?

来自分类Dev

为什么此虚拟方法返回true?

来自分类Dev

为什么cSplit返回TRUE而不是字符

来自分类Python

为什么`None is None is None`返回True?

来自分类Dev

为什么-d对空变量返回true

来自分类Java

为什么“ abcd” .StartsWith(“”)返回true?

来自分类Dev

为什么在Lua中“ not nil”返回true?

来自分类Dev

为什么sameElements对于集合返回true?

来自分类Java

为什么Pattern不返回true

来自分类Dev

JS:为什么这返回true?

来自分类Javascript

为什么(0 <5 <3)返回true?

来自分类Dev

为什么字符指针“ ==“返回true?

Related 相关文章

  1. 1

    为什么if语句返回True?

  2. 2

    为什么这个 if 语句总是返回 true?

  3. 3

    为什么此if语句总是返回true

  4. 4

    Greasemonkey:为什么if语句总是返回true?

  5. 5

    为什么此JavaScript if语句总是返回true?

  6. 6

    如果语句应该为true时为什么返回false?

  7. 7

    为什么'$ true -eq“ string”'返回$ true?

  8. 8

    多个“或”语句导致布尔方法始终返回true。为什么?

  9. 9

    为什么这个if语句结合赋值和相等性检查返回true?

  10. 10

    为什么即使if if存在返回false,SQL也会在if exist构造的true部分中评估语句?

  11. 11

    为什么当[[]是[]]而'{}是{}'返回False时,'()是()'返回True?

  12. 12

    为什么lodash`_.all([true,true,true],true);`返回`false`?

  13. 13

    为什么在if语句中myNumber == True返回False的情况下,Python将字符串/数字评估为True?

  14. 14

    当带有ALL的where子句返回true时,为什么我的MySQL语句不返回任何记录?

  15. 15

    为什么if语句返回矛盾的东西?

  16. 16

    为什么我的条件(IF语句)返回false?

  17. 17

    为什么Python不应返回False语句?

  18. 18

    为什么查询语句返回false?

  19. 19

    为什么此虚拟方法返回true?

  20. 20

    为什么cSplit返回TRUE而不是字符

  21. 21

    为什么`None is None is None`返回True?

  22. 22

    为什么-d对空变量返回true

  23. 23

    为什么“ abcd” .StartsWith(“”)返回true?

  24. 24

    为什么在Lua中“ not nil”返回true?

  25. 25

    为什么sameElements对于集合返回true?

  26. 26

    为什么Pattern不返回true

  27. 27

    JS:为什么这返回true?

  28. 28

    为什么(0 <5 <3)返回true?

  29. 29

    为什么字符指针“ ==“返回true?

热门标签

归档