Import &引用;使用;或;进口;埃菲尔文本中的子句

Import &引用;使用;或;进口;埃菲尔文本中的子句,import,using,eiffel,Import,Using,Eiffel,是否有包含/使用/导入其他类的子句,或者可能是EiffelStudio中的添加库部分?如果是这样,您将如何在基于文本编辑器的环境中执行此操作?在埃菲尔铁塔中,没有C/C++“include”的等价物。在描述项目时(在ecf文件中),指出哪些集群和库是系统的一部分。集群基本上是包含Eiffel类的文件夹。编译时,Eiffel编译器会扫描所有集群/库中的.e文件。您可以使用所有和任何这些类,而不需要任何“include”指令。因此,优点是您不会用include指令将代码文件弄得乱七八糟。然而ecf文

是否有包含/使用/导入其他类的子句,或者可能是EiffelStudio中的添加库部分?如果是这样,您将如何在基于文本编辑器的环境中执行此操作?

在埃菲尔铁塔中,没有C/C++“include”的等价物。在描述项目时(在ecf文件中),指出哪些集群和库是系统的一部分。集群基本上是包含Eiffel类的文件夹。编译时,Eiffel编译器会扫描所有集群/库中的.e文件。您可以使用所有和任何这些类,而不需要任何“include”指令。

因此,优点是您不会用include指令将代码文件弄得乱七八糟。然而ecf文件变成了您指定“库引用”的地方?类似于xml中的这一行:我假设您没有真正将类复制到集群文件夹中。最后,如果我理解正确,这听起来相当不错。但是,找到您需要的所有特性或类的方法是什么?(所有这些问题在原文中都有暗示)您在ECF中引用的带
库的行是正确的,并且得出的结论是没有必要将库类复制到项目中。但是你所说的“找到你需要的所有特性或类”是什么意思呢?我只是想了解一下eiffel开发人员通常是如何工作的。是否有文档、某种列表索引、某种类型的对象浏览器。。。我还没有深入研究EiffelStudio。如果您开始使用EiffelStudio环境,在编译项目后,您可以浏览包含的库并查看哪些类可用。在项目中直接或间接使用该类时,还可以以各种格式浏览该类的功能。除非我误解了您的问题,否则您不想使用GUI。为此,命令行编译器提供了在中列出的一组选项。