有人可以請解釋或鏈接到我的任何有用的資源(我無法找到任何線程在谷歌上),可以幫助我瞭解原子是什麼。什麼是Scheme中的原子?
6
A
回答
8
在Google中搜索「計劃中的原子是什麼?」產生這個link。特別地,根據所述鏈路這些原子有:
- 數字
- 字符串
- 符號
- 布爾
- 性狀
在一般情況下,所有這不是一個對或null是一個原子。這最好用以下方法表示,從書中所採取的小策士:
(define atom?
(lambda (x)
(and (not (pair? x)) (not (null? x)))))
0
「原子」被用於一些作者(麥卡錫和弗裏德曼/ Felleisen,等等)的詞來指一個數據是不是「缺點」對。我聲稱這些日子裏,你會更有可能反轉,並且測試「cons」而不是「atom」。你在哪裏看到使用的術語?
相關問題
- 1. 什麼是原子?
- 2. 原子是什麼?
- 3. Lisp/Scheme中的'(撇號)是什麼?
- 4. Scheme中的變異是什麼?
- 5. Scheme Lambda?它是什麼?
- 6. 什麼是計劃中的原子?
- 7. 在Scheme中,「set!」是什麼意思?
- 8. SCHEME從列表中刪除原子值
- 9. 這個Scheme代碼是做什麼的?
- 10. 你用Scheme Scheme宏做了些什麼?
- 11. 原子讀取的用途是什麼
- 12. 什麼是「超集的子集」原則?
- 13. 子類化NSArrayController的原因是什麼?
- 14. 爲什麼UIResponder inputAccessoryView是原子的?
- 15. 什麼是原子變量,它的用法是什麼?
- 16. SCHEME - 不是原始的程序數
- 17. 在Mac OS編程中,默認設置是什麼?非原子還是原子?
- 18. 什麼是升壓頭:原子
- 19. 什麼是「原子數據單位」?
- 20. 什麼是C++ 11原子類?
- 21. 什麼是原子商店類型?
- 22. 什麼操作都是原子操作
- 23. Scheme中的「Stack」。什麼使它特別?
- 24. 「BUG:調度原子?」的可能原因是什麼?
- 25. 是什麼原因
- 26. 列表中最後一個元素指向Scheme的是什麼?
- 27. Scheme/Racket中let的lambda定義是什麼?
- 28. 爲什麼這個遞歸添加在Scheme中是錯誤的?
- 29. 什麼是Scheme的良好中介介紹?
- 30. Subversion中的原子提交的價值是什麼?