问题标签 [rebol2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
179 浏览

data-structures - 块作为 Rebol 中的各种数据结构

我收集到,在 Rebol 中,预计将使用一个块来表示任意结构化数据。是否存在将块视为列表以外的数据结构的内置或标准方法?

我在想:

  • 堆栈
  • 队列(可能是双端的)
  • 地图又名。关联数组
0 投票
3 回答
79 浏览

date - 四舍五入的时间!在 Rebol 待上几天

我找到了一种扭转时间的方法!在 Rebol 中转换为天数:将其添加到某个日期,然后减去该日期。

这……有点尴尬。有没有更好的内置方法?

0 投票
1 回答
89 浏览

ffi - 如何将函数分配给 Rebol 结构成员

我首先定义一个函数ADD:

然后是一个结构:

但是 Rebol struct 不支持 FUNCTION! 数据类型。如何将函数分配给 Rebol 结构?

0 投票
3 回答
193 浏览

parsing - Rebol:如何将字符串拆分为字符

使用 Rebol 如何将此字符串拆分为字符(不使用带循环的类似 c 的方法)?我正在使用没有该split方法的版本 2.7.8.2.5。

str: "今天是星期一"

我想将以上内容拆分为:

[ '今天是星期一']

Parse方法似乎只是将一个句子分成组成词。

谢谢你。

0 投票
2 回答
135 浏览

rebol - 保存哈希的最佳方法是什么!阻止Rebol?

我正在使用 Rebol2 并希望保留一个HASH!堵塞。

目前我正在转换它,to-string然后使用save.

有没有更好的办法?例如:

我想将其保存到文件中,然后将其加载回r.

0 投票
1 回答
56 浏览

indexing - 尝试查找索引时处理“无”?Rebol 中不存在的值?

我有一个block! x: ["one" "two" "three"]

index? find x "two"返回... 2

index? find x "four"返回...

** Script Error: index? expected series argument of type: series port ** Near: index? find x "twos"

拥有索引的最佳方式是什么?返回none而不是错误?

0 投票
2 回答
128 浏览

view - Rebol2/View 问题:Rebol2 中的布局功能是如何工作的?

'layout 函数中使用的一些函数显然不存在,但 'layout 工作正常。但是当你尝试用包含一些调试语句的改编版本替换'layout函数时,函数和未声明的变量会立即导致错误。

函数 BIND? 和绑定?例如,不显示使用的 TRACK 函数的结果,因此使用这些函数没有额外的信息。对 do-facets 和 grow-facets 函数特别感兴趣。

0 投票
0 回答
38 浏览

rebol - Rebol 2 可以从加载的数据中释放使用的 CPU 内存吗?

当我使用 %rebol-dom-mdlparser.r 查看 DOM 和网页并使用 clear、recycle/on off 功能或覆盖加载的数据时,它似乎对 CPU 内存使用没有影响。Rebol/视图崩溃。有没有办法在我浏览时释放使用的内存,或者我必须使用多个解释器?

0 投票
2 回答
56 浏览

rebol - 函数中局部变量的值似乎没有在 Red/Rebol 语言中调用函数后释放

我构造了一个函数,命名find-all为通过“递归”查找系列中给定项目的所有索引。第一次调用find-all给出正确的输出。但是,从第二次调用开始,所有输出都附加在一起。

既然用创建的函数内部的变量function是局部的,为什么result在以后的函数调用中变量的值仍然存在,导致第二result次调用的find-all不是以 开头[]?实现此功能的正确递归方式是什么?

0 投票
1 回答
89 浏览

rebol - 如何以红色/ rebol 从键盘读取键

input我们可以通过或从控制台获取输入ask,这意味着按键盘上的某些键并通过按“Enter”键终止输入。我想知道是否有办法获得按键输入,也就是说,只需按键盘上的一个键,然后就会发生一些事情,如下所示:

如果没有这样的任何功能!像 red/rebol 中的 read-way,如何实现呢?