我一直在探索令人惊叹的 Rebol 编程工具。 我遇到了一个问题,试图将文本字段中的文本附加到文本列表的数据中。 我下面的代码将文本添加到文本列表,但将所有以前的文本更改为当前文本乘以文本列表中已有的数据条目数。 我该如何纠正? ...
我一直在探索令人惊叹的 Rebol 编程工具。 我遇到了一个问题,试图将文本字段中的文本附加到文本列表的数据中。 我下面的代码将文本添加到文本列表,但将所有以前的文本更改为当前文本乘以文本列表中已有的数据条目数。 我该如何纠正? ...
您可以看到 function f有一个refinement a ,我将/a绑定到b 。 当调用f及其细化/a by b时,它会失败。 将需要先评估的细化传递给其 function 的正确方法是什么? 或者,有没有办法转换path! 发挥function! ? ...
我们可以通过input或ask从控制台获取输入,这意味着按键盘上的某些键并通过按“Enter”键终止输入。 我想知道是否有办法获得按键输入,也就是说,只需按键盘上的一个键,然后就会发生一些事情,如下所示: 如果没有这样的任何功能,比如 red/rebol 中的读取方式? 如何实现呢? ...
我构造了一个名为find-all的 function 以通过“递归”查找系列中给定项目的所有索引。 find-all的第一次调用给出了正确的 output。 但是,从第二次调用开始,所有输出都附加在一起。 既然用 function 创建的function里面的变量是局部变量,为什么在后面的函数调用 ...
布局 function 中使用的某些功能显然不存在,但布局工作正常。 但是,当您尝试用包含一些调试语句的改编版本替换 'layout function 时,函数和未声明的变量将立即导致错误。 函数绑定? 绑定? 不要显示结果,例如,使用过的 TRACK function,因此使用这些没有额外的信息 ...
我有block! x: ["one" "two" "three"] index? find x "two" index? find x "two"返回... 2 index? find x "four" index? find x "four"返回... ** Script Error: ...
我正在使用 Rebol2 并希望保留一个HASH! 堵塞。 目前我正在将其转换to-string然后使用save 。 有没有更好的办法? 例如: 我想将其保存到文件中,然后将其加载回r 。 ...
使用 Rebol 如何将此字符串拆分为字符(不使用类似 c 的循环方法)? 我使用的是没有split方法的 2.7.8.2.5 版本。 str: "今天是星期一" 我想把上面的分成: [ '今天是星期一'] Parse方法似乎只将句子拆分为组成词。 谢谢你。 ...
我首先定义一个函数ADD: 然后是一个结构: 但是Rebol struct不支持FUNCTION! 数据类型。 如何为Rebol结构分配功能? ...
我找到了一种改变时间的方式! 在Rebol中输入天数:将其添加到一个日期,然后减去该相同的日期。 那...很尴尬。 有没有更好的内置方法? ...
我收集到,在Rebol中,人们期望使用一个块来表示任意结构化数据。 是否有内置或标准方式将块视为列表以外的数据结构? 我在想: 栈 队列(可能是双端) 套 地图又名。 关联数组 ...
如何在Rebol 2中对列表进行分区? 我不在乎分区的最终顺序。 例如,我想象会有类似这样的功能: 如果没有这样的内置函数,在Rebol中构造它的惯用方式是什么? ...
我偶然发现了这一点,只是想确保这不是Rebol设计中的一个小故障。 我有以下代码似乎成功捕获VID环境中的所有程序错误。 ...
鉴于此:视图布局[field [print“1”] field [print“2”]] 当我将+ tab从字段#2转移到字段#1时,不会触发任何操作。 如何让它们像普通标签一样点火? ...
我是REBOL的新手。 关于REBOL用于发送电子邮件的例子的博客,例如“发送”文档中的这个示例: 看过这么简单方便,我兴奋地尝试通过我的GMail帐户向自己发送测试邮件。 我查看了SMTP / POP的官方GMail帮助以获取相关的SMTP / POP服务器名称: https ...
缺少的功能是播放声音。 我正在考虑调用接受声音名称作为参数的系统库或终端命令。 目标是从例如按钮点击中获得一些声音。 附注。 我在装有 Mac OS X Panther 的 iBook G3 上使用 Rebol/view。 ...
我正在尝试收听SSDP多播消息,例如NOTIFY和SEARCH。 这是我的代码,但即使wireshark看到它们,我也没有看到这些消息。 那么,如何加入SSDP组播组并接收消息? ...
我将 Cheyenne 用于相对高负载的 Web 应用程序。 它工作得很好而且很快。 但是我在升级到 Ubuntu 14.04 后开始出现问题,或者我开始注意到它,因为负载增加了。 经过几天的工作,当 Rebol 工作进程应该退出时,该进程开始消耗 100% 的 CPU 并且“什么都不做”。 我用 ...
在Rebol 3中,有函数object和context 。 差异的目的是什么? 注意 :作为参考,红色,两者都相同,并且rebol 2中不存在object 背景: 没有双关语意图 最初,我想知道为什么我们有context而不是make object! 现在,在了解了 ...
注意 :这是聊天中的问题 如何更改按下按钮的样式? 要在button单击上进行如下更改: - > 答案可能与vid是一种方言有关。 此外, style字如何评估其内容 附录 可能不是。 之前: 后: 因此,所设置的是正确的 ...