lib
是Frogatto Formula Language(FFL)的特殊关键词吗?这似乎是调用类方法的方式。例如:
where frog = lib.citadel.create_creature('Giant Frog')
另外,我很想知道在哪里可以找到所有可用lib.****
库对象的列表以及如何列出所有可用函数。
答案 0 :(得分:1)
我不会将其称为关键字,更像是标准命名空间中出现的符号。因此,它在功能上非常接近关键字。
通过添加文件创建类时,例如data/classes/blah.cfg
然后使用lib.blah
可以使用此类的单例实例。这是一种有效创建自己的函数名称空间的便捷方法 - 创建一个类,向其添加函数,然后使用lib.classname.functionname()