typechecking 相关问题

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

为什么“srb tc”没有为我的 RSpec 测试找到“expect”和“eq”方法?

我正在一个实验性开源项目(ruby_crystal_codemod)中尝试 Sorbet。我不知道如何让类型检查与嵌套测试项目中的某些 RSpec 测试一起使用。当我...

回答 3 投票 0

在这种特殊情况下,类型断言为什么不摆脱“元素隐式具有‘任何’类型”?

我有这段代码(有点编造,但我需要它是这样的,并且具有这种类型结构)。 基本上我想要一个数组以这种方式排序: 首先按项目类型 然后由业主 然后...

回答 1 投票 0

类型检查忽略不适用于多行代码

使用 mypy 检查类型时,我想通过添加 type: ignore 来忽略一行。但问题是当我将代码行分成多行时它不起作用。 这行得通 items["a&quo...

回答 0 投票 0

Kotlin 反射检查类属性是否为特定类型的 ArrayList

我对 Kotlin 和 Java 有点陌生,有以下问题:如何检查反映的属性类型是否为特定类型的 ArrayList,例如 ArrayList>?...

回答 0 投票 0

C++ 检查数字和该数字的指数的通用函数

明天我必须为我的课写一个带有三个参数的通用函数“InputNumber”。该功能应能够可靠地将数字输入程序,并全面检测...

回答 0 投票 0

使用 MyPy 在子类中定义和使用 ClassVar

我有一个用例,我有两个抽象类。其中一个类(此处为 Carpenter)将另一个类(此处为 Hammer)作为类变量。这背后的想法是 Carpenter 可以

回答 0 投票 0

Typescript 忽略 setState 函数返回类型的额外属性

我在这里无能为力。为什么打字稿允许我在 setFormValidation 调用中返回任何东西,只要我在返回对象中提供 prevState 传播?它忽略所有其他

回答 2 投票 0

为 Python 实施静态类型检查 [关闭]

我需要在不需要类型注释的情况下为 Python 实现静态类型检查(即使用类型推断),是否有任何指南或参考资料可以逐步解释它? 我读到了

回答 0 投票 0

为什么我的属性名不能是字符串类型?

我正在尝试编写一些代码,对来自任意接口/类(作为通用参数提供)的一组字符串属性名称执行某些操作。 我的第一次尝试是这样的: 功能

回答 1 投票 0

TypeScript keyof String 不可分配给类型 ts(2322)

这是一种让我感到困惑的错误。打字稿似乎对这个字段的存在很生气,如果它被删除也会很生气。打字是怎么回事? 导入 { signTypedData,

回答 1 投票 0

Java 中 Map 和 Consumer 的多态性使用

我有这样的课 公共课 Foo { private final Map> context = new LinkedHashMap<>(); public void save(消费者&...

回答 1 投票 0

检查字符串是否为字符串字面量类型

我们广泛使用静态类型检查,但我们也需要一些简单的运行时类型检查。我喜欢使用我们的静态类型进行运行时类型检查。我见过 typeguard 和另一个天秤座......

回答 2 投票 0

str dtype的规范检测方式?

有什么推荐的检查str(U...)dtype的方法?我想我可以做dtype.char == "U",但感觉有点黑。有些dtypes可以直接与它们的Python等价物进行比较,对于 ...

回答 1 投票 0

RxJS过滤函数不缩小类型,除非直接给定一个类型保护,否则它是唯一的参数。

我一直在开发一个认证服务,它使用一个rxjs行为主体来存储最后检索到的认证对象,如果过期了(或者根本没有检索到)就会触发重新获取。我的...

回答 1 投票 0

符号表和类型检查[非公开]

我有两个与符号表有关的正交问题。我是否应该先建立符号表,然后在解析代码时进行类型检查?先解析,然后遍历AST建立符号 ...

回答 1 投票 0

Java - 如何创建一个只适用于类型上下文的注解类型?(纯类型注解)

要创建一个适用于类型上下文的类型注解,除了用@Target(ElementType.TYPE_USE)对注解类型进行元注解外,没有其他方法。但是,这个注解也 ...

回答 1 投票 0

为什么Mypy会产生这个令人困惑的typechecking错误?

为什么下面的测试不进行类型检查(使用Mypy 0.780)? from typing import Iterator, Tuple xs: Iterator[int] = (i for i in (1,2,3)) ys: ys: Iterator[int] = (i for i in (1,2,3)) xys: Iterator[...] = (i for i in (1,2,3)) xys: Iterator[...

回答 1 投票 0

mypy是否只有在函数声明返回类型时才进行类型检查?

下面的文件: from typing import List class A: def __init__(self, myStr): self.chars.List[int] = list(myStr) def toString(self): return "".join(self.chars) typechecks (注意chars......)。List[int] = list(myStr) def toString(self): return "".join(self.chars) typechecks (注意 chars ...

回答 1 投票 0

如果脚本运行的解释器版本比要求的早,如何让它退出?

我希望我的命令行脚本需要 Python v3.6+。我有一个名为 quit_on_27.py 的脚本,如下所示: import sys if sys.version_info < (3, 6): sys.exit("Please use Python 3.6+") def ...。

回答 1 投票 2

要使用npm包导出我自己的流类型吗?

我有一个React组件的npm包,这些组件正在使用流程进行类型检查。对于我的组件的用户来说,访问我的流类型将很有用。但是目前我是...

回答 1 投票 5

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