type-inference 相关问题

类型推断是使用类型系统定义的规则自动推断程序类型的过程。

Typescript:用 && 或 || 推断的表达式类型

看看TS playground中的这个程序: A类{ } 函数 f(x:布尔值){ 让一个=新A(); 让 z1=x && a; // z1: 假 | A 让 z2=x || A; // z2: A(不是“真 | A”) ...

回答 0 投票 0

TypeScript:联合类型中的通用类型推断

我正在尝试使用泛型和类型推断来键入 Typescript 函数。 这很好用: const run= (param: { func: () => TReturn }): TReturn => { 返回参数.func(); ...

回答 1 投票 0

指定返回类型时为什么不能自动推断类型?

MRE: std::vector someFunction() { 自动向量; 返回向量; } 是什么阻止“自动”将 vec 的类型推断为 std::vector?

回答 1 投票 0

根据对象中存在的键推断键的类型

我有一个在输入数组中使用的类型。我需要从 Input.key 的值推断出 Input.default 的类型,以便它扩展 T[key] 的值。我正在使用打字稿 5.0.4 输入...

回答 0 投票 0

从 TypeScript 中的输入类型自动推断输出类型

如何根据数组的输入元素类型推断简单数组辅助函数的输出?我不想在使用时必须使用泛型,因为这会使代码过于复杂......

回答 0 投票 0

scala:类成员的类型推断

考虑以下代码:scastie A类{} B 类扩展 A { def m = true } 特征 X { def obj : A } Y 类扩展 X { def obj = new B } val y = 新...

回答 0 投票 0

如何根据对象属性值限制 vscode TypeScript IntelliSense 选项?

我有一个具有两个属性的对象:类型和位置。 type 属性的值可以是“a”或“b”。 position 属性的类型应该是“top” | “底部”如果典型...

回答 1 投票 0

不正确地推断数组类型,为联合工作

我希望 Typescript 能够正确推断以下代码中的类型: type Result = ['A', 'B'] extends [...infer A, ...infer B] ? [A, B] :从不; 然而,这两种类型都被推断......

回答 1 投票 0

为什么类型被推断而泛型参数是可选的

我有以下情况。我想将 GridSelectProps 的输入限制为作为通用参数及其键传递的类型。但是,通用参数不是强制性的。如果我这样做...

回答 1 投票 0

在 Typescript 中使用泛型实现消费类型

希望在typescript中用泛型实现字符串消费者,排除数组重复,防止误用。 例如让我们这里是一个日期格式顺序 ["年", "月&q...

回答 1 投票 0

无法推断函数构造函数的泛型参数中的类型

我在 Go 中有一些通用代码,其中有一个具有通用参数的“主”类型和许多应共享相同通用参数的“从”类型。代码 l...

回答 1 投票 0

无法推断函数构造函数的泛型参数中的类型

我在 Go 中有一些通用代码,其中有一个具有通用参数的“主”类型和许多应共享相同通用参数的“从”类型。代码 l...

回答 0 投票 0

这个接受类型对象的函数如何在 TS 中输入?

我有一个接受键对象的函数,每个值都有一个类型,这样对于每个值,其一个字段的类型决定另一个字段的类型。代码: // 我们有这个 Alpha t...

回答 1 投票 0

为什么这个C++函数模板无法推断出模板类型?

给定以下两个函数模板: 模板 void gorp(T*, std::function) { } 模板 void klop(T*, std::function) { }

回答 1 投票 0

IoC 容器类中的类型推断,解析方法的返回类型

我有一个简单的 IoC 类实现: Abs = TypeVar('Abs', str, 类型) 我的容器类: _绑定:字典={} _别名:dict = {} def resolve(摘要:Abs): # 某事...

回答 0 投票 0

TypeScript:通过 if 语句进行双重推断

目前我通过其他属性值推断一个属性的类型,但是当我试图通过第二个属性推断一个属性的类型时,我碰壁了,而第二个属性被第三个属性缩小了。 我有一个ty...

回答 2 投票 0

在 TypeScript 中断言推断类型

我正在寻找一种很好的方法来断言为特定变量推断出的 TypeScript 类型。这就是我现在正在使用的: function assertType(value: T) { /* 无操作 */ } 断言类型<

回答 0 投票 0

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

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

回答 0 投票 0

数组和切片类型推断[关闭]

我真正喜欢 Go 的一件事是它通过使用 := 推断变量的类型。 但为什么它不像在普通变量上那样推断数组类型呢? 如果我输入 数:= 1 号码的类型是...

回答 0 投票 0

未定义数组的推断

接口富{ 一个号码; b:字符串; } 功能增强(){ 返回(动作?:A [])=> { 常量 C = 类 { // 这里有一些不相关的代码...

回答 1 投票 0

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