typechecking 相关问题

类型检查器强制执行给定编程语言中的表达式是良好类型的 - 即符合特定类型系统的规则。

强制Scala Seq仅使用单一类型(无LUB)

我想在Scala中创建并使用Seq [T]集合,并确保它仅使用一种类型。因此,如果我使用:val l = List(1、2、2.0),则会发生编译时错误-列表元素应全部为...

回答 1 投票 4

了解未解决的元变量和以黄色表示的黄色突出显示

在agda文档中,我读到“当无法解决目标以外的某些元变量时,代码将以黄色突出显示”,我试图在一种简陋的情况下理解这一点。如果我...

回答 1 投票 0

为什么TypeScript不检查分配类型或从对象查找进行分配时未定义

type不论= =名称:字符串; }; const map:{[key:string]:随便} = {}; //错误const a:不管= {}; //类型类型中必须输入名称const b:无论= undefined; //未定义...

回答 1 投票 1

C或C ++中的函数类型

我有一个简单的问题:C或C ++中的函数是什么类型,因为我们可以使用C或C ++中的函数的指针,这意味着函数应该具有特定的类型,否则进行类型检查...

回答 4 投票 3

如何在c ++中检查模板类中的类型?

我有一个Button类,它可以显示图像或一行文本,而我正在尝试使用模板工具。如果是文本,则模板类型为:const char *如果是图像,则...

回答 2 投票 0

C#类型检查泛型[重复]

{... //类定义...},并说我有一些代码,例如:var a = new Entity (); var b = new Entity (); var c = ... ] >>

回答 4 投票 3

在python 3.8中,如何测试在数据类中标注为Literal的字段在运行时有效

给出以下示例:从输入数据类的输入import Literal导入dataclass @dataclass类示例:答案:Literal ['Y','N'] x = Example('N')field = fields(x)[0]我可以...

回答 1 投票 0

通过--py2标志难以理解mypy中str()的行为

我有一段代码1. b = u'\ xe6'#type:unicode 2. c = str(b)#type:str3。d = c #type:str我使用python 2标志运行它在mypy中。我的期望是在第...行上应该有错误...

回答 1 投票 0

mypy不喜欢别名的Cython类型

我正在尝试使用Cython加快PEP 484类型的python脚本的速度。我想保持一些语义和可读性。以前,我有一个Flags = int def差异(f1:标志,f2:标志):return bin(...

回答 1 投票 1

elm类型别名类型检查不会发生,为什么会编译?

以下代码具有两种类型的别名Name和Surname。理想情况下,我认为这不应该编译。为什么编译?类型替换是否在涉及类型检查器之前进行?导入HTML ...

回答 1 投票 1

为什么“约束技巧”在此手动定义的HasField实例中不起作用?

我有这个使用镜头和GHC的代码(很怪异)。记录:{-#LANGUAGE DataKinds,PolyKinds,FlexibleInstances,UndecidableInstances#-} {-#LANGUAGE MultiParamTypeClasses#-} {-#LANGUAGE ...

回答 1 投票 5

ESLint不报告TypeScript编译器类型检查错误

寻求帮助,以将TypeScript编译器报告的类型错误输入到ESLint的输出中。库typescript-eslint(https://github.com/typescript-eslint/typescript-eslint/blob / ...

回答 2 投票 0

如何在C中使用静态断言来检查传递给宏的参数类型

我需要编写一个C宏来检查以确保传递给它的所有参数都是无符号的并且具有相同的整数类型。例如:所有输入参数均为uint8_t,或全部uint16_t,或全部uint32_t,或全部...

回答 1 投票 0

number_in_month练习(SML错误:将列表中的整数与整数进行比较时,运算符和操作数不一致)

我是Standard ML的新手,无法弄清楚为什么会出现这种类型的不匹配错误:fun number_in_month(month:int,dates:int list)=如果为null ...

回答 1 投票 1

在这种情况下如何避免类型检查

情况如下:我们有一个游戏,其中有玩家和物品。当玩家拥有库存中的所有3个特定物品并进行组装(每个物品中只有1个...

回答 1 投票 0

使用Union类型设置默认值

我想通过mypy使用类型检查。函数的一个输入参数接受单个int或List [int]。我可以使用x:Union [int,List [int]],但是,设置...的正确语法是什么...

回答 1 投票 0

使用两个参数化模块时的OCaml类型检查问题

我有两个模块,Graph和Game,其他模块对其进行了参数设置。它们还包含f和g函数,当我在测试模块中使用它们时会导致类型检查问题。我遗漏了很多...

回答 1 投票 0

检查对象是否不是打字稿中任何类的实例

我有一个接受对象并对其进行代理的函数。我不希望它代理类,并且我想用参数类型来断言。我怎样才能做到这一点?类型NonClassObject = ???;出口...

回答 1 投票 0

PropTypes:初始useState返回对象,并在添加第一个项目时未通过propTypes检查

我不确定这是预期的行为,多少是用户错误;我将字典状态初始化为一个空数组。 const [dictionary,setDictionary] = useState([]);控制台...

回答 2 投票 1

使用Typescript声明了一个类型,但是Javascript在内部使用了错误的类型

我对Typescript还是很陌生,并通过一个教育视频来工作。昨天我发现了一个奇怪的行为,并认为这是一个错误。示例:const json ='{“ x”:10,“ y”:10}'; const坐标:{x:数字; ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.