3
A
回答
5
doc
是內部將#'
即var
到傳遞的名稱的宏,因此你不需要把var本身傳遞給它。 meta
是一個函數,因此它需要通過var本身,否則var的值將被傳遞給它,如果您只使用var的名稱(如doc
中所做的那樣)
0
#'
是讀者宏,#'海峽擴展到(VAR STR),返回瓦爾對象,看文檔:
user> (doc meta)
-------------------------
clojure.core/meta
([obj])
Returns the metadata of obj, returns nil if there is no metadata.
相關問題
- 1. 爲什麼`fgets()`需要一個* str,但是`getline()`需要一個** str參數?
- 2. 爲什麼str [:len(str)/ 2]而不是str [:len(str)* 0.5]?
- 3. 爲什麼str(None)不是str(None)?
- 4. pd.read_csv給我STR但需要上浮
- 5. 「str」+ x +「str」是什麼意思?
- 6. SBT中「str」%「str」是什麼意思?
- 7. 爲什麼迭代HashMap <&str,&str>會產生一個&& str?
- 8. 爲什麼不.toUpperCase()大寫str [i]?
- 9. 爲什麼我們可以像這樣寫一個字符串:str = str [:: - 1]?
- 10. char str []和char * str有什麼區別?
- 11. grep「str」有什麼區別?和grep「str」*
- 12. list + = str和list + = str有什麼區別,
- 13. 爲什麼Go的strings.Fields(str)和strings.Split(str,「」)這麼慢?
- 14. 當str爲零時,([str length] - 2)爲什麼大於0?
- 15. %d格式數字是不需要str
- 16. 爲什麼str [5],str [] =「1234」和str = malloc(5)具有不同的大小?
- 17. ['null','','undefined']。indexOf(str)<0和(str!== null || str!==''|| str!== undefined)是否等同?
- 18. char str []和char * str作爲函數參數有什麼區別?
- 19. 爲什麼*(str + i)= *(str + j)在這裏不起作用?
- 20. 列表索引必須是int,而不是str。但我希望他們是str
- 21. 解碼$ str = imap_fetchbody:$ str ===「」但是print_r可以打印它
- 22. 何時寫「NSString * str」或「NSString str」?
- 23. Str to str比較
- 24. C++爲什麼我的str [i]輸出是空的?
- 25. (const char * str),(char const * str)和(char * const str)之間有什麼區別?
- 26. `(c = * str)!= 0`是什麼意思?
- 27. 什麼是錯的VB STR()函數?
- 28. 關於TypeScript的str文件是什麼?
- 29. 什麼是str()在這裏表示?
- 30. 什麼是convert.toint16(c1.selectscalar(str)== 0)?
我想更好地理解您的答案,所以我在REPL做了一些實驗,在這裏捕獲:https://gist.github.com/3422860 – noahlz