首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地人的数量是多少?在Rebol3中

本地人的数量是多少?在Rebol3中
EN

Stack Overflow用户
提问于 2016-12-30 18:15:31
回答 2查看 78关注 0票数 3

如何计算Rebol3中的本机函数数?

(help本机!lib中打印本机函数,但它不返回一个单词块。)

更新:在@HostileFork突出显示的错误之后,我更正了这个问题。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-12-30 21:50:33

在启动时构建了土著人目录(或至少是其名称的单词):

代码语言:javascript
复制
>> length? system/catalog/natives
== 160

库中有更多的定义,而不仅仅是本机例程。排版和其他东西的定义。但是,几乎每个本地用户在启动时都可以通过它访问:

代码语言:javascript
复制
>> natives: []

>> foreach [word value] lib [if native? :value [append natives word]]

>> length? natives
== 168

这些差异中有几个是通过同义词来解释的(Q表示退出,--表示评论,等等):

代码语言:javascript
复制
>> difference natives system/catalog/natives
== [native action q ! min max --- bind? pwd context]

本机和行动是特殊的,无论出于什么原因,都不要将其列入目录。

(请注意,在当前https://github.com/metaeducation/ren-c的发展过程中,只有一个函数!数据类型。所以根本就没有本地人?还是行动?因此,system/catalog/natives是您找到这个问题的唯一方法。)

票数 3
EN

Stack Overflow用户

发布于 2016-12-30 19:13:40

代码语言:javascript
复制
num: 0
foreach [w val] lib [if type? :val = native! [++ num]]

给我700的“最近”的rebol-3版本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41400759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档