如何在Inform7中定义列表

时间:2017-02-14 10:43:49

标签: inform7

我正在尝试在Inform7中定义一个列表,但它不起作用。

Contacts is a list {"Melissa", "Paul"};

这不起作用。你能告诉我如何定义一个可以添加元素的列表吗?

1 个答案:

答案 0 :(得分:1)

在定义列表所包含的实际值之前,您需要首先定义列表所包含的值。

Contacts is a list of text that varies. Contacts is {"Melissa", "Paul"}.

这将创建一个可从任何地方访问的全局列表。在规则和短语中,您可以使用简写来创建常量列表(在本例中为文本):

Instead of examining the phone book:
   let contacts be {"Melissa", "Paul"};
    ...

(另见Inform§21.2的写作。)