回答
当地人的目录(或在他们的名字至少字)在启动时建立的 “最近” 的构建:
>> 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