回答
当地人的目录(或在他们的名字至少字)在启动时建立的 “最近” 的构建:
>> 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. 测量的事件数量是多少?
- 2. 在_SESSION中存储多少个变量对许多变量是多少?
- 3. UNNotificationActions的最大数量是多少?
- 4. 读取Rebol3中的串口
- 5. 了解有多少人是在socket.io
- 6. 玉的产量是多少?
- 7. 我可以在Subversion中修改的最大数量是多少?
- 8. #define的成本是多少?
- 9. 本地多人游戏XNA
- 10. Hadoop集群中的最大数据节点数量是多少?
- 11. 主函数中语句的最大数量是多少?
- 12. Ruby中WeakRef的成本是多少?
- 13. Ruby中的递归成本是多少?
- 14. (HTML 5)多少本地存储太多?
- 15. Android的数量有多少cpus在线?
- 16. MySQL - 多少人不在连接表中?
- 17. Sybase中可用的锁的默认数量是多少
- 18. C++中递归调用的最大数量级的数量级是多少?
- 19. 私人本地变量的下划线?
- 20. clojure中人口稀少的多维向量?
- 21. 在MongoDB中查询传递给$的参数的最大数量是多少?
- 22. sqls批量运行的最佳数量是多少?
- 23. Erlang系统中节点的最大(实际)数量是多少
- 24. Fogbugz中令牌数量的限制是多少?
- 25. Couchdb文档中字段的最大数量是多少?
- 26. graph.facebook.com/me/likes中返回对象的数量限制是多少?
- 27. Bonjour中同时连接数量的限制是多少?
- 28. consul集群中的服务器数量限制是多少?
- 29. Windows Server 2003中线程的最大数量是多少?
- 30. Hadoop中的密钥数量限制是多少?
什么是'lib'? –
请注意**类型? :val = native!**是有效的**类型? (:val = native!)**,这是数据类型LOGIC!,它是一个“真值”值。因此,这只是给你所有在lib中的声明。 – HostileFork
@GeekyI''lib'是与'system/contexts/lib'相同的上下文的别名。这是所有引导程序定义的放置位置。您通常编写的用户上下文('system/context/user')最初是这些定义的副本。但是lib仍然可用,所以即使你重写'print:func [x] [...]'',你也可以通过'lib/print'回到最初的定义。 – HostileFork