小编Gee*_*y I的帖子

更简单的方法来重复`后退系列`

有时候,我倾向于next next a(反复地)去做一个特定的元素.当您需要2个或更少的遍历时,这很有效.但是,很快就会变得很麻烦.对于这个简单的情况,循环开销太大.

幸运的是at series pos,如果你知道这个位置,你可以做某些事情.

当谈到删除反向功能的冗余时,也就是说back,这不起作用.

最好是,我想做类似的事情at,但相对于系列中的当前位置

rebol series red

5
推荐指数
1
解决办法
65
查看次数

`context`和`object`有什么区别?

在Rebol 3中,有功能object和context.

差异的目的是什么?

注意:作为参考,红色表示两者相同,并且object在rebol 2中不存在

背景:没有双关语意图

最初,我想知道为什么我们context而不是make object!

现在,在学习了object用于制作物品的词之后,我很想知道为什么它们都是不同的,以及将不同的东西放在同一个东西上的理由make.

请注意,在rebol3中:

object: make function! [[
    "Defines a unique object."
    blk [block!] "Object words and values (modified)"
][
    make object! append blk none
]]
Run Code Online (Sandbox Code Playgroud)

这append是none块.为什么?这只是一个小小的差异吗?它应该得到一个单独的问题吗?

在所有3:

context: make function! [[
    "Defines a unique object."
    blk [block!] "Object words and values (modified)"
][
    make object! blk
]]
Run Code Online (Sandbox Code Playgroud)

PS版本之间的构造略有不同

rebol rebol3 rebol2 red

4
推荐指数
1
解决办法
228
查看次数

标签 统计

rebol ×2

red ×2

rebol2 ×1

rebol3 ×1

series ×1