了解 lib 关键字



lib是Frogatto公式语言(FFL(的特殊关键字吗?这似乎是调用类方法的方式。 例如:

where frog = lib.citadel.create_creature('Giant Frog')

另外,我很想知道在哪里可以找到所有可用lib.****库对象的列表以及如何列出它们的所有可用函数。

我不会称它为关键字,而是出现在标准命名空间中的符号。因此,它在功能上相当接近关键字。

当您通过添加文件创建类时,例如data/classes/blah.cfg,此类的单一实例将使用lib.blah提供。这是有效地创建自己的函数命名空间的便捷方法 - 创建一个类,向其添加函数,然后可以使用lib.classname.functionname()访问您的函数

最新更新