gpt4 book ai didi

rebol - native 是多少!在 Rebol3 中

转载 作者:行者123 更新时间:2023-12-01 09:28:26 25 4
gpt4 key购买 nike

我如何计算 Rebol3 中 native 函数的数量?

(help native!lib 中打印 native 函数,但不返回单词 block 。)

更新:我已经更正了@HostileFork 突出显示的错误后的问题。

最佳答案

本地人目录(或至少他们的名字)在启动时构建:

>> length? system/catalog/natives
== 160

lib 中的定义不仅仅是 native 例程。排版和其他事物的定义。但几乎每个本地人都可以在启动时通过它访问:

>> natives: []

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

>> length? natives
== 168

其中一些差异由同义词解释(Q 表示 QUIT,--- 表示 COMMENT,等等):

>> difference natives system/catalog/natives
== [native action q ! min max --- bind? pwd context]

NATIVE 和 ACTION 是特殊的,无论出于何种原因都没有进入目录。

(请注意,在 Ren-C build of Rebol3 的当前演变中,只有一种 FUNCTION! 数据类型。因此没有 NATIVE?或 ACTION?等。因此,system/catalog/natives 是你找到它的唯一方法。)

关于rebol - native 是多少!在 Rebol3 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41400759/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com