type-inference 相关问题

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

Rust 类型推断因 const generic 失败

我在 Rust 的类型推断中遇到了一个失败,我无法理解 - 正如大多数情况一样,我不知道这是否是编译器错误/不足,或者类型应该...... .

回答 1 投票 0

尽管调用函数时 T 和 U 相同,但运算符 '+' 不能应用于类型 'T' 和 'U'

我知道这个问题已经在 StackOverflow 和 GitHub 上被问过。在这个问题上,我想延长他们的谈话。正如 Typescript 核心团队成员 RyanCavanaugh 所说: 一切

回答 1 投票 0

如何修复打字稿处理函数重载和类型推断

我有这个游乐场,我想让它在我的情况下发挥作用。 类型人 = { 名称:字符串; 姓氏:字符串; } 类型用户=人&{ 用户名:字符串; } 类型名称=字符串; 功能

回答 1 投票 0

Go 泛型与混合无类型参数的类型不匹配

func sum[T int | ] float64](a, b T) T { fmt.Println("a 的类型:",reflect.TypeOf(a)) fmt.Println("b 的类型:",reflect.TypeOf(b)) 返回 a + b } 输入 Pair[K, V 任意]

回答 2 投票 0

Rust 的类型推断如何跨多个语句工作?

Rust 在相当高级的情况下执行类型推断。有人可以解释(或指出)描述可以推断什么和不能推断什么的规则吗? 第一个很简单:a 的类型

回答 1 投票 0

如何通过JSDoc正确推断对象的构造函数?

我想让这个函数接收一个参数并返回它的类(如果是对象)、参数本身(如果是函数)或遗留对象构造函数(如果有其他)。 在 JavaScript 中的示例...

回答 1 投票 0

为什么泛型约束上的额外空元组 ([]) 会改变推断的类型?

例如: 函数 foo( x:T, y: (T["length"] extends 2 ? string : never)): T { 返回x; } foo([1,2], "测试"); 这段代码不...

回答 1 投票 0

如何从复合多个参数的类型别名推断参数类型(uom crate)

我有这个板条箱,它定义了一个基本类型 Quantity 和它的几个类型别名。例如,输入长度 = 数量。如何定义通用函数...

回答 1 投票 0

如何通过类型推断处理前向引用

为oop语言制作一个编译器,与语言相同。编译器当前遍历 ast 4 次,前两次用于解析类型链,第三次用于填充

回答 1 投票 0

如何推断打字稿中泛型参数的泛型类型参数?

我有一个代表我的应用程序中的操作的类型: 输入操作 = { 执行:(数据:A)=> B; }; 一个操作看起来像这样: 常量操作 = { 执行:(数据:字符串...

回答 1 投票 0

为什么 Typescript 推断特定类型,而逻辑上它应该是不同的类型

假设我们有以下 Equal 类型的定义: 类型 Equal = (X 扩展 Y ? (Y 扩展 X ? true : false) : false); 使用该定义,我们可以创建其他类型: 类型...

回答 1 投票 0

不能使用三元运算符来赋值 Linq 表达式

我刚刚输入了以下代码: 表达式> 表达式 = 文件类型组 ID.HasValue ? n => n.Document.MimeType.FileTypeGroupID == fileTypeGro...

回答 3 投票 0

为什么指定函数参数时没有推断出泛型

我输入以下内容: 声明函数 linkedSignal(选项: { 来源:() => S; 计算:(来源:NoInfer,上一个?:{来源:NoInfer;值:NoInf...

回答 1 投票 0

当对象类型是通用类型时,Typescript 推断方法键不起作用[重复]

我正在创建一个模拟实用程序,因此我有一个方法,它接受一个对象和该对象上映射到函数的键,然后记录可能的输入和输出: 函数模拟Hook<

回答 1 投票 0

Java 本地类型推断 - 将 var 分配给多个类型 - 困惑

考虑下面的代码片段 变量我=真? Integer.valueOf(1) : "ABC"; //这有效 - 为什么? System.out.println(i 对象实例); //打印真 System.out.println(i 实例

回答 1 投票 0

如何根据表单结构动态检查并推断表单提交类型?

我正在使用 TypeScript 开发表单验证功能,其中表单由多个部分组成,每个部分都有一个特定的答案类型(例如字符串、数字或数组)。我想要...

回答 1 投票 0

泛型类构造函数构建另一个具有有界类型的泛型类的实例时出现类型推断错误

当类型参数有界时(T extends Comparable),我遇到了类型推断问题,使用 <> 让编译器推断类型,如下例所示: 导入java....

回答 1 投票 0

可以推断大小范围吗?

通用类型参数是隐式调整大小的,因为这通常是您想要的,但如果您不需要它,则必须显式选择退出(通过 : ?Sized)。有可能(并且有意义)...

回答 1 投票 0

类型推断不适用于 TypeScript 中的高阶函数

TypeScript 无法正确推断接受函数公开作为其参数的函数的泛型类型,该函数在调用时应提供泛型参数。

回答 1 投票 0

Typescript 是否可以根据对象属性推断/派生不同类型?

从这个数据来看,在 TypeScript 中是否可能: 常量数据 = { 字段1:{值:['a','b','c']}, 字段2:{值:['c','d','e'],多个:true} } const 字段 = someFunction(数据) 推断/...

回答 1 投票 0

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