如何探测rebol布局,但只是获得原始规格

时间:2011-06-27 21:36:58

标签: rebol

我们来看看:

panel1: layout [
    origin 8x8
    h2 "Panel 1"
    field "Field 1"
    field "Field 2"
    button "The Answer" [alert "I know nothing."]
]

如果我探测panel1,我得到了一堆行,而我想得到原始块:

[
        origin 8x8
        h2 "Panel 1"
        field "Field 1"
        field "Field 2"
        button "The Answer" [alert "I know nothing."]
    ]

如何获得这个?

1 个答案:

答案 0 :(得分:2)

您应该只使用另一个字来保存块值:

panel1: layout panel-def: [
    origin 8x8
    h2 "Panel 1"
    field "Field 1"
    field "Field 2"
    button "The Answer" [alert "I know nothing."]
]

probe panel-def

因为布局函数返回具有大量默认值的面对象。顺便用?而不是探测器,因为在面对象中可以有自引用,因此您将拥有无限的探测输出。