问题标签 [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.
eiffel - 埃菲尔的确保条款
我在 Eiffel 做作业,我在执行我的 ensure 子句时遇到了麻烦。您是否需要一些特殊的语法来包含变量或函数?
这是我目前的“放置”功能的代码
这是“有”功能的代码
任务是通过链表实现一个地图广告。'put' 函数将 item(key, value) 插入到列表中。'has' 函数检查列表是否包含(键值)对。
任何帮助将不胜感激。
recursion - 埃菲尔的二叉树
我正在尝试创建一个程序来使用递归方法创建二叉树,但我遇到了问题。
在我的课堂MYNODE
上,我左右都包括我们,但是它们可以为空(无效)。这是代码,有人可以帮助我吗?
我的主要课程:
getter-setter - 在 Eiffel 中设置头文件?
我学习埃菲尔,我知道C
我可以做这样的事情来设置头文件,例如::
并且还有实例,例如:
甚至是集合函数指针:
几乎所有普通的编程语言都是一样的故事。我一直在这里寻找 fx,除了它没有很好地翻译,对我来说很难掌握如何去做。所以有没有“正常”的方式来做这个用这种语言?还是所有都必须做意大利面条式?
谢谢
sockets - 通过埃菲尔的网络控制台应用程序?
嘿,我在项目中工作,但我无法从不在同一网络中的 IP 连接(LAN)
。下面的代码在本地运行良好,但我不知道如何从不同IP
位置的不同位置进行工作?谷歌无法提供帮助,有什么想法吗?
和客户:
timer - 埃菲尔的 EV_TIMEOUT 的替代品?
EV_TIMEOUT
在Eiffel有其他选择吗?这看起来仅适用于 Windows 应用程序,因为没有将此库添加到项目中的选项..
提前感谢>)
hashtable - 访问 HASH_TABLE 元素 eiffel
我有这个简单的代码,我想访问 HASH_TABLE 中的 ARRAYED_SET 中的一个元素,但我得到一个错误:
这是我的代码:
hashtable - 确保中的可拆卸元素,埃菲尔
如果一个元素是可拆卸的,我如何确保它在我的 HASH_TABLE 中?
immutability - 埃菲尔的不可变类
我正在尝试POINT
在 Eiffel 中创建一个不可变的类。下面的代码是否定义了一个?和字段的{NONE}
可访问性就足够了吗?我可以为类不变量写一些东西吗,或者我怎样才能实现不变性?x
y
x = x'
windows - 如何使 Eiffel Vision2 窗口始终位于顶部?
我创建了一个带有动画的 Vision2 小窗口。
在我的 Windows 7 环境中,我希望此动画始终显示在我桌面上所有其他窗口的顶部。我可以定期调用raise
以将 Vision2 窗口放在前面 - 但这样做时我会失去对所选窗口的关注。
归结为:
Q1:是否有可能使用 Vision2 让一个窗口“始终在最前面”所有其他窗口?
Q2:Eiffel WEL(和 Windows 7)可以做到吗?
exception - 埃菲尔例外不起作用
我正在尝试使用下面类中的异常,但是当我调用该kivetel
方法时程序总是失败。我认为它只会调用重试部分,而不是满足后置条件。但它因违反“y_above_zero”而失败。