type-inference 相关问题

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

尝试在类型级别进行深度合并

我有一个 JavaScript mergeDeep 函数,可以递归地合并对象和数组。它在功能方面按预期工作,但我想通过确保 m 的返回类型来改进它......

回答 1 投票 0

JDK 11.0.2 编译失败,匿名参数化类类型推断上出现 javac NPE

代码(spring-web 5.1.2) 公共静态无效主(字符串[] args){ RestTemplaterestTemplate = new RestTemplate(); HttpHeaders headers = new HttpHeaders(); headers.set(HttpHeaders.

回答 8 投票 0

基于输入到函数的键数组的动态返回类型

我的 AWS lambda 函数中使用了 x 个模块,例如 UserModule、NotificationsModule、CompanyModule 等。我创建了一个描述模块结构的接口...

回答 1 投票 0

Java - 类型擦除和类型推断有什么区别?

类型擦除和类型推断有什么区别?它们都是编译时操作吗? 类型擦除:在编译时过程中删除通用类型信息。 示例:Bo...

回答 3 投票 0

结构指令 - ngTemplateContextGuard 不起作用

我构建了一个数据表组件,其中使用结构指令来传递 rowTemplate: ...

回答 1 投票 0

为什么自动变量在用字符串初始化时会推导为指针?

#包括 #包括 int main() { const char a[] = "你好世界"; const char * p = "你好世界"; 自动x =“你好世界”; ...

回答 3 投票 0

为什么 Typescript 无法正确推断数组元素的类型?

我有一个包含数组的对象 RollingStockSelectorParams 。 我正在尝试让 TypeScript 推断所选数组additionalRsParams[title] 的元素类型 主要问题:为什么

回答 1 投票 0

依赖类型:模板参数推导失败[重复]

在我的代码中,我将模板化图像类 Image 与 std::shared_ptr 结合使用。这些图像指针应该传递给各种图像处理函数,其中一些是

回答 1 投票 0

通过键/方括号访问对象时使用联合类型进行类型推断

我有一个在对象数组类型中设置的联合类型,我在其中动态循环和使用。当我将对象设置为变量时,使用 if 情况检查其类型,然后访问它,t...

回答 1 投票 0

使用 Typescript 推断给定属性键的属性类型

我想知道如何在给定属性键的情况下推断属性类型。我不确定这个术语是否准确,所以我将使用一个示例进行描述(如果我使用了错误或令人困惑的

回答 1 投票 0

默认实现 self 类型的 Rust 特征方法不是预期的

所以我在 Rust 中有这个文件系统特征 pub 特征文件系统:调试 + 发送 + 同步 在这个特征中,我在这里有一个带有默认实现的方法: fn location_with_sub_path(&self, sub_...

回答 1 投票 0

有没有办法让它成为从不同类型的元组作为拼接函数导入的数组的类型推断?

例如,假设有下面的代码。 类型 MyType = 'a' | 'b' | 'C'; const a = [3, 5, 'a', 'b'] as const; const func = (arg: 只读 [number, number, ...MyType[]]) => { 常量 myTyp...

回答 1 投票 0

有没有办法将类型与“关键”更改相匹配?

例如我写了下面的代码。 函数({ 项目: [ { 事件:'a', 回调:(数据)=> { }, }, { 事件:'b', 回调:(数据)=> { }, ...

回答 1 投票 0

为什么可达性分析中没有考虑Promise<never>?

假设我们有这个函数: 函数 returnNever(): 从不 { 抛出新的错误(); } 创建 IIFE 时,其后面的代码将被标记为无法访问: (异步()=> { 让b:

回答 2 投票 0

TypeScript 将可空类型的元组类型转换为不可空类型的元组

我将使用函数来记住给定函数的返回值。 const memoize = (值, onHandle) => { 对于(令索引 = 0;索引 < value.length; index++) { if (value[index] ===...

回答 1 投票 0

从 Typescript 中的“或列表”(联合)中提取第一个标记[重复]

我想要一个像下面F这样的泛型类型,如果: 类型 X = F<'a'|'b'|'c'> 那么 X 应该是“a”。 而如果 类型 X = F<'alpha'|'beta'|'gamma'|'delta'> 那么 X 应该是“alpha”。 下面的方法...

回答 1 投票 0

如何通过类型保护和较低级别的隐式推理来推断返回类型中的泛型 T?

类型实体 = {有效负载:T}; 接口 IBaseDataType {名称?:字符串}; 接口 IDataTypeV1 扩展 IBaseDataType {id: number}; 接口 IDataTypeV2 扩展 IBaseDataType {id: string}; c...

回答 0 投票 0

如何启用 TypeScript 以使用 Typescript 泛型和接口推断通用 HttpServiceMock 中数据对象的确切形状?

我目前正在使用 TypeScript,我想实现一些我真的不知道是否可行的东西(我相信它是)。 我以这段代码为例: 接口 HttpServiceMockData...

回答 1 投票 0

如何缩小函数中参数的类型?

我有类型狭窄的问题。如何缩小参数 v 的类型以成功将其传递给 funcAorB? // 类型.d.ts 导出类型 A = "A1" | “A2”; 导出类型 B = "B1" | &qu...

回答 1 投票 0

Rust 编译器无法推断 Option<T> trait 中变量的类型

我已经声明了一个包含 Option 数组的结构,但是当我想使用匹配语句访问一个元素时,当使用 Some(vec)=>{} 和 vec.len() 时,错误触发.

回答 0 投票 0

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