1
A
回答
2
號
2.0.0-p481 :001 > val = false
=> false
2.0.0-p481 :002 > val.nil?
=> false
在Ruby中,nil
和false
都是falsey,但只有nil
是零。
0
不,他們都不一樣。這裏是你的一個例子
irb(main):001:0> val = 10
=> 10
irb(main):002:0> if val
irb(main):003:1> puts"kranthi"
irb(main):004:1> end
kranthi
=> nil
irb(main):005:0> val = nil
=> nil
irb(main):006:0> if val
irb(main):007:1> puts"kranthi"
irb(main):008:1> end
=> nil
irb(main):009:0> val = "test"
=> "test"
irb(main):010:0> if val
irb(main):011:1> puts "kranthi"
irb(main):012:1> end
kranthi
=> nil
相關問題
- 1. PHP字符串(鍵和val必須是相同的字符串)
- 2. attr()和val()是否存在+ =?
- 3. 爲什麼在Kotlin中val box1和val box2都是正確的?
- 4. 在Ruby中,是不是self.user_name與@user_name相同?
- 5. 在jquery中val()是什麼?
- 6. CAST和CONVERT在SQL中是否相同?
- 7. quadprog和frontcon在Matlab中是否相同?
- 8. %20和+在http url中是否相同?
- 9. data-val和data-val所需的不是在客戶端生成
- 10. JQuery的選擇選項VAL()和text()返回相同的值
- 11. Ruby類似乎是相同的,但並不相同
- 12. 是否有與Ruby相同的Stylecop?
- 13. 在Ruby和JS中寫了相同的函數,但Ruby的工作原理是JS,但是JS未定義
- 14. MongoDB - 無法檢查值是否爲$ gte val X和$ lte val是
- 15. 如何在相同的Ruby Rails項目中配置MongoMapper和ActiveRecord
- 16. 在ruby中讀取和寫入相同的excel文件
- 17. 'starts_with'和'start_with'在Ruby中具有相同的功能嗎?
- 18. 爲什麼`private val`和`private final val`不同?
- 19. 在視圖中動態添加「data-val」和「data-val-required」是否錯誤?
- 20. 這是什麼意思斯卡拉VAL _x和Val X_
- 21. $ PROGRAM_NAME與$ ruby相同嗎?
- 22. 雖然QCursor具有相同的val,但QRect不會集中在小部件中?
- 23. uintptr_t和size_t是否相同?
- 24. 是背景和setBackgroundColor相同
- 25. GMT是否和UTC相同?
- 26. 是android.intent.action.MAIN和Intent.ACTION_MAIN相同
- 27. UNIX_TIMESTAMP()和time()是否相同
- 28. 刪除Ruby中的相同對象?
- 29. 總結Ruby哈希中的相同鍵
- 30. Perl中的@ {$ list_ref}和@ $ list_ref是否相同?