這只是一個怪癖,還是有一些基本概念暗示了這一點?爲什麼(=(vector nil)(vec nil))返回false?
8
A
回答
21
vec轉換成矢量(零成爲空矢量),而矢量用給定的元素創建一個矢量。
(VEC無)=> []
(向量無)=> [無]
,你可以進入這些表述成一個REPL看到自己的成果,爲什麼他們不等於。
6
user> (vec nil) ; => []
user> (vector nil) ; => [nil]
user> (= *1 *2) ; => false
爲什麼這些是平等的嗎?
+0
您自己的粘貼似乎表明它們不相同。 – Glen 2011-02-13 22:56:23
相關問題
- 1. 爲什麼Nil :: Nil會返回List(List())?
- 2. 爲什麼NSDateFormatter返回nil?
- 3. 爲什麼attr_accessor:type返回nil?
- 4. 爲什麼NSDateFormatter返回nil?
- 5. 爲什麼model.read_attribute返回nil?
- 6. false && nil and nil && false in ruby
- 7. RSpec as_null_object返回nil或false
- 8. Lisp(null(QUOTE NIL))返回NIL
- 9. 爲什麼我的NSDateFormatter返回nil?
- 10. 爲什麼NSApplication sharedApplication mainMenu返回nil?
- 11. 爲什麼NSHTTPURLResponse返回nil? NSURLSession,Swift 2.2
- 12. 爲什麼NSDateFormatter的dateFromString返回nil?
- 13. 爲什麼定義的?(ModelName)返回nil?
- 14. 爲什麼UItableViewCell viewWithTag返回nil?
- 15. 爲什麼@ user.update_attributes(nil)返回true?
- 16. NSDateFormatter返回nil
- 17. NSDateformatter返回nil?
- 18. NSURL返回nil
- 19. enumerateAssetsWithOptions返回nil
- 20. fontWithFamily返回nil?
- 21. Rails.cache.clear返回nil
- 22. NSURLResponse返回nil?
- 23. CGImageSourceCreateImageAtIndex返回nil
- 24. predicateForEventsWithStartDate返回nil
- 25. NSLocaleCountryCode返回nil
- 26. NSJSONSerialization返回nil
- 27. indexPathForSelectedRow返回nil
- 28. indexPathForCell:返回nil
- 29. 爲什麼myInstance = nil而不是self.myInstance = nil?
- 30. 紅寶石包括返回false和nil
vec使東西成爲一個矢量,而矢量則圍繞某物創造了一個矢量。 – nickik 2011-02-14 07:52:52