回答
當地人的目錄(或在他們的名字至少字)在啓動時建立的 「最近」 的構建:
>> length? system/catalog/natives
== 160
lib中有更多的定義,而不僅僅是本地例程。排版和其他東西的定義。但是,幾乎所有的本地訪問是通過它在啓動時:
>> natives: []
>> foreach [word value] lib [if native? :value [append natives word]]
>> length? natives
== 168
少數的這些差異是由同義詞佔(q表示退出,---評等):
>> difference natives system/catalog/natives
== [native action q ! min max --- bind? pwd context]
NATIVE和ACTION是特殊的,無論出於什麼原因都不會將其納入目錄。
(請注意,在Ren-C build of Rebol3的電流變陣,只有一個功能!數據類型,所以沒有提供原生?還是行動?等等。因此,system/catalog/natives
是你要找到這個唯一的出路。)
謝謝@HostileFork,你一直很清楚。對不起,在代碼中的愚蠢的錯誤(我認爲糾正這個問題爲時已晚)。爲什麼在Ren-C中FUNCTION !, ACTION之間沒有區別!和NATIVE! ? – noein
@noein [查看聊天](http://chat.stackoverflow.com/transcript/message/34874083#34874083) – HostileFork
num: 0
foreach [w val] lib [if type? :val = native! [++ num]]
給了我700 REBOL-3
我知道。他們應該是150-200。出於這個原因,我使用的方法是錯誤的。 – noein
'type? :val = native!'是邏輯! – HostileFork
- 1. AM_MEDIA_TYPE中的樣本量是多少?
- 2. 測量的事件數量是多少?
- 3. 每個程序員最少的測試人員數量是多少?
- 4. 在_SESSION中存儲多少個變量對許多變量是多少?
- 5. UNNotificationActions的最大數量是多少?
- 6. SQL Server:UNION的數量限制是多少?
- 7. 瞭解有多少人是在socket.io
- 8. 玉的產量是多少?
- 9. 讀取Rebol3中的串口
- 10. XNA中的本地多人遊戲
- 11. 我可以在Subversion中修改的最大數量是多少?
- 12. 多查詢中查詢的最大數量是多少?
- 13. Spy ++中「Previous Window」的常量是多少?
- 14. javafx 2.2中choicebox的容量是多少?
- 15. #define的成本是多少?
- 16. 本地多人遊戲XNA
- 17. Hadoop集羣中的最大數據節點數量是多少?
- 18. 主函數中語句的最大數量是多少?
- 19. node.js中require()的成本是多少?
- 20. Ruby中WeakRef的成本是多少?
- 21. Ruby中的遞歸成本是多少?
- 22. (HTML 5)多少本地存儲太多?
- 23. MQTT經紀人可以處理的主題最大數量是多少?
- 24. Android的數量有多少cpus在線?
- 25. Sybase中可用的鎖的默認數量是多少
- 26. 「session.save_path」中的php會話文件的最大數量是多少
- 27. 如何在Rebol3中實現UDP方案
- 28. W3C地理位置測量的速度是多少?
- 29. C++中遞歸調用的最大數量級的數量級是多少?
- 30. 私人本地變量的下劃線?
什麼是'lib'? –
請注意**類型? :val = native!**是有效的**類型? (:val = native!)**,這是數據類型LOGIC!,它是一個「真值」值。因此,這只是給你所有在lib中的聲明。 – HostileFork
@GeekyI''lib'是與'system/contexts/lib'相同的上下文的別名。這是所有引導程序定義的放置位置。您通常編寫的用戶上下文('system/context/user')最初是這些定義的副本。但是lib仍然可用,所以即使你重寫'print:func [x] [...]'',你也可以通過'lib/print'回到最初的定義。 – HostileFork