【问题标题】:How to protect Object Fields in Rebol?如何保护 Rebol 中的对象字段?
【发布时间】:2009-07-19 14:10:16
【问题描述】:
O: [a: 1 b: 2]
Protect 'O

只保护 O 符号而不保护 O/a。我该如何保护 O/a?

谢谢。

【问题讨论】:

    标签: rebol


    【解决方案1】:

    好吧,您的示例实际上并未使用对象。它只是一个名为O 的块。所以:

    O: reduce [a: 1 b: 2]
    protect [o a b] ; assuming you wanted to protect b as well
    

    现在,如果你想要一个实际的对象,你必须这样做:

    O: make object! [
        a: 1
        b: 2
        protect [a b]
    ]
    protect 'O
    

    R3 将提供您可以使用 PROTECT 做的其他很酷的事情,例如 PROTECT/HIDE

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-10-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多