我试图在Inform7中定义列表,但它行不通。
Contacts is a list {"Melissa", "Paul"};
不起作用。您能告诉我如何将列表定义到可以添加哪些元素的列表?
您需要首先定义列表所具有的值,然后才能定义其保留的实际值。
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。)