首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >埃菲尔重定义函数可以定义自己的断言吗?

埃菲尔重定义函数可以定义自己的断言吗?
EN

Stack Overflow用户
提问于 2011-06-12 06:52:26
回答 1查看 151关注 0票数 0

我需要知道Eiffel中重新定义的函数是否可以定义自己的断言。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-06-12 07:40:26

是的,它可以。但是,重新定义的特征只能削弱它的父级的前置条件,而只能增强它的后置条件。为了更清楚,您必须在重新定义的特性中将前置条件声明为require else,并将后置条件声明为ensure then,以清楚地表明您正在削弱/加强相应的断言。

有关更深入的解释,请参阅documentation site

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6320601

复制
相关文章
[Setting]VS2008项目怎样添加“依赖(lib)”、“库目录(Libs)”、“包含目录(include)”和“引用动态链接库(dll)”
原创文章,欢迎转载。转载请注明:转载自 祥的博客 原文链接:http://blog.csdn.net/humanking7/article/details/43532137
祥知道
2020/03/10
2.3K0
api-ms-win-crt-runtimel1-1-0.dll缺失的终极解决方案
这个问题就是你本地api-ms-win-crt-runtime-l1-1-0.dll 版本过低或者不存在;
拓荒者
2019/03/11
6.6K0
api-ms-win-crt-runtimel1-1-0.dll缺失的终极解决方案
其他工程引用monkey dev的动态库dylib用法
monkey dev工程本身包含一个编译target app的工程和一个编译动态库的工程,我们可以选中编译动态库的target,使用release编译出一个双架构包。
fanspring
2019/04/24
2.3K0
其他工程引用monkey dev的动态库dylib用法
dotnet core 直接引用dll
dotnet core 只支持引用项目和nuget中的dll,外部dll虽然也可以引用进项目,并且可以被vs识别,而且编译后也可以在bin文件夹下看到对应的dll。 但是,运行时并不会加载这些外部dll,因此在运行时就会收到找不到dll文件的异常。 在 github 上的 issue 中,曾经看到有一个人说这个问题在 dotnet core 2.0 会修复,,,然而并没有 因此需要在代码中去主动加载 Assembly entry = Assembly.GetEntryAssembly(); string d
Venyo
2018/03/15
2.6K0
Windows平台如何查看一个dll依赖的其他dll
好多开发者在做windows开发的时候,容易遇到dll依赖的问题,VS自带一个小工具dumpbin, 这个工具挺好用,可以查看dll相关依赖库,还可以看dll导出接口。
音视频牛哥
2019/09/19
3K0
iOS 静态类库项目的创建与使用
打开 Xcode , 选择 File -> New -> Workspace , 将 Workspace 命名为 Test.xcworkspace , 并选择合适的目录。
beginor
2020/08/10
7220
iOS 静态类库项目的创建与使用
cgo构建引用c的静态链接库
项目中免不了要使用c/c++的工程代码,因此使用cgo引入c的静态库也是不可避免(虽然官方要求尽量使用go构建你的项目,而不是偷巧的导入c代码,尽量保持go项目的纯粹,毕竟go和cgo是两码事)。
DifficultWork
2021/05/08
4.7K0
使用插件创建 .NET Core 应用程序
本教程展示了如何创建自定义的 AssemblyLoadContext 来加载插件。AssemblyDependencyResolver 用于解析插件的依赖项。该教程正确地将插件依赖项与主机应用程序隔离开来。将了解如何执行以下操作:
leon公众号精选
2022/04/27
1.3K0
使用插件创建 .NET Core 应用程序
webpack dll 提升构建速度
DLL,动态链接库(Dynamic Link Library 或者 Dynamic-link Library),由微软公司提出。目的是为了节约应用程序所需的磁盘和内存空间。
奋飛
2023/03/09
1.2K0
webpack dll 提升构建速度
lib库转dll库
假如你有从源文件编译好的静态库lib,你希望从这个lib生成对应的dll,你需要一个def文件里面定义导出的符号,这些符号的定义在那个静态库里,你要生成dll了,可以用VC的link命令在命令行下编译得到,首先要运行一下vcvars32.bat以初始话编译环境。然后用类似于下面的命令:
雪影
2018/08/02
1.7K0
JavaGUI编程之·引用类库Beautyeye改变外观
上一期讲到JavaGUI默认界面在win7上显示得比较粗糙,小编在原来的基础上对各种组件的属性进行大量修改才得以让原界面扁平化。上期推文发出后,就有大神提供建议,原来可以通过引用类库来统一改变原界面的
benny
2018/03/06
4.1K0
JavaGUI编程之·引用类库Beautyeye改变外观
vue组件如何被其他项目引用
自己写的vue组件怎么才能让其他人引用呢,或者是共用组件如何让其他项目引用。本文就粗细的介绍下,如有疑问欢迎共同讨论。在这里你能了解下如下知识点: 1. 如何发布一个包到npmjs仓库上 2.如何引用一个npm包,尤其是本地引用 3.vue组件的两种引用方案 一、发布一个包到npm的步骤 在npmjs.org上注册一个账号 然后进入命令提示窗口输入: npm adduser: 进入添加用户 Username your name: 设置用户名 Password your password: 设置密码 Emai
sam dragon
2018/01/17
2.9K0
vue组件如何被其他项目引用
golang构建项目的脚本
说来有些悲哀,最近升级了VSCode,golang插件居然无法使用了,一直无法使用,配置了大半天,还是不行,只能提交了反馈,希望能够得到回复吧。不过突然想到一个方法,就是编写脚本,然后在本地运行,虽然
陨石坠灭
2020/01/21
1.2K0
golang构建项目的脚本
【实验手册】使用Visual Studio Code 开发.NET Core应用程序
.NET Core with Visual Studio Code 目录 概述... 2 先决条件... 2 练习1: 安装和配置.NET Core以及Visual Studio Code 扩展... 2 任务1:安装Visual Studio Code和.NET Core. 2 任务2:安装插件... 4 练习2:使用命令行界面构建. NET Core应用程序... 5 练习3:使用 Visual Studio Code和 Omnisharp 调试 c# 代码... 12 任务1:从VS code启动调试
张善友
2018/01/29
3.4K0
【实验手册】使用Visual Studio Code 开发.NET Core应用程序
概述 开源和跨平台开发是Microsoft 的当前和将来至关重要的策略。.NET Core已开源,同时开发了其他项来使用和支持新的跨平台策略。.NET Core 2.0 目前已经正式发布,是适用于针对 Web 和云构建跨平台应用程序的最新开源技术,可在 Linux、Mac OS X 和 Windows 上运行。 .NET Core使用各种命令行工具来生成基架、构建和运行应用程序,同时可以使用 Visual Studio Code 进行编辑。 Visual Studio Code 是微软为广大开发人员提供的
张善友
2018/06/19
5.2K3
.NET Standard中配置TargetFrameworks输出多版本类库
在.NET Standard/.NET Core技术出现之前,编写一个类库项目(暂且称为基础通用类库PA)且需要支持不同 .NET Framework 版本,那么可行的办法就是创建多个不同版本的项目(暂且称为PB1、PB2、PB3 ... PBn)。PB1、PB2、PB3 ... PBn项目分别执行下面操作:【添加】--【现有项】--【添加为链接的方式】,将PA项目代码文件添加到各自项目中,如果代码不同,则需要使用#if #else #endif 等标签来判断 .NET Framework 版本。而在.NET Standard/.NET Core技术出现之后,可以通过配置SDK 样式项目中的目标框架来支持一套代码同时输出多版本类库。
张传宁IT讲堂
2020/10/19
3.1K0
java 自动创建数据库,安装web项目的类
package com.kaigejava.cms; import static com.kaigejava.common.web.Constants.UTF8; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.InputStreamReader; import java.sql.Connection; import java.sql.DriverMa
凯哥Java
2019/06/30
9450
Android实现引用其他程序的文本资源
在Android中引用其他程序的文本资源并不是很常见,但是有时候还是很是有需要的,通常引用的多半是系统的程序的文本资源.
技术小黑屋
2018/09/04
8660
『工具』修复windows下各种.dll缺失或者其他组件
2016-03-0413:45:50 发表评论 417℃热度 DirectX修复工具(DirectX Repair)是一款系统级工具软件,简便易用。本程序为绿色版,无需安装,可直接运行。 本程序的主要
timhbw
2018/05/03
2.8K0
『工具』修复windows下各种.dll缺失或者其他组件
让你发布的nuget包支持源代码调试
在不久的从前(也还是要以年为单位哈), 我们如果需要调试第三方代码, 或者框架代码很麻烦. 需要配置symbols, 匹配原始代码路径等. 为此, MS推出了 Source Link 功能, 详细的介绍请查看官方repo 的 readme.
旺财的城堡
2021/07/13
1.6K0

相似问题

具有来自解决方案内项目的引用DLL的MSbuild解决方案

23

如何从其他解决方案引用c#类库项目(而不是dll

10

设置在解决方案中其他项目中引用的dll类库的位置。

24

来自其他位置的.NET引用dll

21

来自引用的.NET标准项目的多个DLL

30
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文