问题标签 [eiffel]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linked-list - Eiffel - 如何使我的课程具有可读性?
我是埃菲尔的新手,我正在尝试使用 LINKED_LIST 类来组织我制作的其他类“MONOMIO”的实例。我添加了一个用于对这些元素进行排序的函数,并使用了删除和光标移动功能,当我尝试执行代码时,它会引发一个异常,指出包含的对象应该是可读和可写的。我想知道怎么做,这是我的课:
我认为引发异常是因为我为一个具有 LINKED_LIST[MONOMIO] 特性的类创建了这个特性,它被称为“contenido”:
我希望任何人都可以帮助我解决这个问题。谢谢。
console - 在 Eiffel 控制台应用程序中读取密钥
Console.ReadKey
在 Windows 上的 Eiffel 中是否有类似 .NET 的东西?
我需要一种无需等待用户按 Enter 即可从控制台读取输入的方法。
该功能io.read_character
无法使用,因为它会阻塞,直到用户按下 Enter。
iterator - 在 Eiffel 中出现错误“VEVI:变量设置不正确”
我正在尝试为 Eiffel 中的linked_list 创建一个迭代器。
我收到此错误:变量设置不正确。
我知道这是因为虚空安全,但我不知道如何解决它。(我将 void safety 设置为 True 并将预编译库更改为安全版本并 clean_compile 它。)
以下是课程:
compare - 埃菲尔 is_equal() 函数
我试图更好地理解在类COMPARABLE中定义的函数is_equal()。
我想知道在哪种情况下,对于对象o函数调用o.is_equal(o)给出false。
我知道这个函数与=不同,它不仅比较对象的地址,还比较对象所有属性的值。
按照这个定义,我很确定这样的调用总是会给出true,因为我们正在比较同一个对象。
如果有人能解释我的想法有什么问题,我将不胜感激。
math - 如何在 Eiffel 中使用 Sine、Cosine、Tan 和 Sqrt?
那里的编码员 - 我怀疑全世界不超过 10 人:) - ,
我有一个非常非常简单的问题:
如何用 REAL 计算 sin、cos、tan 或 sqrt?
有效,但是...
... 才不是。
亲爱的互联网,请不要让我失望!
保罗:)
agent - 在 Eiffel 中也出现错误“VEVI:变量设置不正确”
我正在尝试为埃菲尔的linked_list“折叠”创建一个代理“print_min_fold”:
------------------------施尼普:
- - - - - - - - - - - - - -ETC...
---------------------------------- 施纳普
我得到的错误是:
compiler-errors - make.exe": *** [pf_hp.res] 使用 mingw 进行 Eiffel C 编译中的错误 1
我曾经有一个 .res 错误,我通过删除 .res 文件解决了它。但是现在我在源目录或 EIFGENs 中看不到 pf_hp.res 文件:-(
我已经将 estudio 安装到没有空格的路径,但无济于事。
我该怎么做才能让 C 编译再次工作?
提前致谢!格里特
class - 无法解决 Eiffel 中的错误“分配器调用的目标没有关联的分配器命令”
在Eiffel Studio中,我一直在尝试访问我从另一个类定义的类的对象的字段。但是,它不断给出我无法理解和解决的错误。以下是示例代码片段:
正在创建对象的类:
正在创建对象的类:
错误信息如下:
和
看来赋值语句有问题。但是,我一直无法理解出了什么问题。
这些类已在同一项目的同一集群下的不同文件中定义。我是埃菲尔的新手,所以我不知道这是否是问题所在。
谢谢你。