问题标签 [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.
data-structures - 块作为 Rebol 中的各种数据结构
我收集到,在 Rebol 中,预计将使用一个块来表示任意结构化数据。是否存在将块视为列表以外的数据结构的内置或标准方法?
我在想:
- 堆栈
- 队列(可能是双端的)
- 套
- 地图又名。关联数组
date - 四舍五入的时间!在 Rebol 待上几天
我找到了一种扭转时间的方法!在 Rebol 中转换为天数:将其添加到某个日期,然后减去该日期。
这……有点尴尬。有没有更好的内置方法?
ffi - 如何将函数分配给 Rebol 结构成员
我首先定义一个函数ADD:
然后是一个结构:
但是 Rebol struct 不支持 FUNCTION! 数据类型。如何将函数分配给 Rebol 结构?
parsing - Rebol:如何将字符串拆分为字符
使用 Rebol 如何将此字符串拆分为字符(不使用带循环的类似 c 的方法)?我正在使用没有该split
方法的版本 2.7.8.2.5。
str: "今天是星期一"
我想将以上内容拆分为:
[ '今天是星期一']
Parse
方法似乎只是将一个句子分成组成词。
谢谢你。
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
而不是错误?
view - Rebol2/View 问题:Rebol2 中的布局功能是如何工作的?
'layout 函数中使用的一些函数显然不存在,但 'layout 工作正常。但是当你尝试用包含一些调试语句的改编版本替换'layout函数时,函数和未声明的变量会立即导致错误。
函数 BIND? 和绑定?例如,不显示使用的 TRACK 函数的结果,因此使用这些函数没有额外的信息。对 do-facets 和 grow-facets 函数特别感兴趣。
rebol - Rebol 2 可以从加载的数据中释放使用的 CPU 内存吗?
当我使用 %rebol-dom-mdlparser.r 查看 DOM 和网页并使用 clear、recycle/on off 功能或覆盖加载的数据时,它似乎对 CPU 内存使用没有影响。Rebol/视图崩溃。有没有办法在我浏览时释放使用的内存,或者我必须使用多个解释器?
rebol - 函数中局部变量的值似乎没有在 Red/Rebol 语言中调用函数后释放
我构造了一个函数,命名find-all
为通过“递归”查找系列中给定项目的所有索引。第一次调用find-all
给出正确的输出。但是,从第二次调用开始,所有输出都附加在一起。
既然用创建的函数内部的变量function
是局部的,为什么result
在以后的函数调用中变量的值仍然存在,导致第二result
次调用的find-all
不是以 开头[]
?实现此功能的正确递归方式是什么?
rebol - 如何以红色/ rebol 从键盘读取键
input
我们可以通过或从控制台获取输入ask
,这意味着按键盘上的某些键并通过按“Enter”键终止输入。我想知道是否有办法获得按键输入,也就是说,只需按键盘上的一个键,然后就会发生一些事情,如下所示:
如果没有这样的任何功能!像 red/rebol 中的 read-way,如何实现呢?