type-inference 相关问题

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

快速嵌套通用参数推断

Swift 5.1。考虑下面的代码。完全没有问题,但是我的代码有点多余,有点烦人,所以我想知道是否有一种方法可以告诉Swift推断...

回答 1 投票 1

Grakn支持哪种类型的推理?

我参加了一个网络研讨会,并获悉Grakn通过基于规则和基于类型的推理来支持推理。子人当{$ r1(位于:$ x,位于:$ y)isa找到时; $ ...

回答 1 投票 1

实例化类的通用TypeScript函数

我开始编写一个通用的TypeScript函数,该函数将类构造函数作为参数以及构造函数所需的所有参数作为参数,并返回该类的新实例。我的其中一个...

回答 1 投票 4

如何在Agda中使用with进行检查?

我正在尝试从agda的编程基础中复制非常简单的coq证明,并告诉我我需要使用with检举来证明(布尔)上的模式匹配存在矛盾...

回答 1 投票 0

typescript:推断类型的通用要求

问题您如何推断泛型类的泛型要求(扩展部分中的内容)?说明// UserGivenClassThatCouldHaveAnyGeneric类A {...] >>

回答 1 投票 0

从另一个对象的值推断类型键

我有一个界面栏。接口列{字段:字符串标签:字符串}因此,一行行将是:const cols = [{标签:'FirstName',field:'fname',},{标签:'Last ...

回答 1 投票 0

如何信任类型推断?

我刚刚开始学习打字稿,并遇到类型推断。现在,根据指导者的意见,不是用类型初始化变量而是依靠类型推断的最佳实践,而是...

回答 1 投票 0

为什么列举所有情况时通配符匹配不起作用?

考虑此代码:{-#语言GADT#-}数据P t其中PA :: P Int PB :: P Double PC :: P Char isA PA = True isA _ = False它将编译并正常工作。现在考虑以下代码:{-#LANGUAGE ...

回答 1 投票 7

强制使用数组调用解析为varargs调用

[好吧,所以我有一个类似public static UnorderedList newUnorderedList(Object ... items)的函数。

回答 1 投票 0

谁能告诉我为什么类型推断失败?

当我在构造函数中使用与类相同的类型参数时,类型推断似乎失败。公共类GenericConstructor {T x; GenericConstructor(T t){} ...

回答 1 投票 3


Collectors.toMap给出编译错误(String,List

import java.util.List;导入java.util.Map;导入java.util.stream.Collectors;公共类StreamExample {公共静态void main(String [] args){学生Student = new Student(); ...

回答 2 投票 1

是否有任何方法可以在C ++模板中进行更复杂的类型推断?

假设我有一个模板函数:template void whenMatchesType(std :: function action){...}我可以这样调用:anObject.whenMatchesType ([... ] >

回答 1 投票 0

typescript无法推断自定义钩子中的解构数组类型

导入*作为来自“反应”的React;从“ axios”导入axios;从“反应”中导入{Fragment,useState,useEffect};接口Ihits {objectID:string; url:字符串; title:字符串}接口...

回答 2 投票 0

基于继承的Typescript泛型类型推断

考虑此代码:A类 {t ?: T; }接口B {}类C实现A {}函数f ,T2>(a:T1):T2 |未定义{return a.t; } const结果= f(...

回答 1 投票 0

Haskell中的封闭类型族和类型推断

在GHC-7.7(和7.8)中引入了封闭型族:封闭型族的所有方程式都定义在一个地方,不能扩展,而开放型族可以具有实例...

回答 1 投票 16

如何在TypeScript中获得对象键的自动完成功能

我目前具有这种类型的导出类型,Styles = Record <({{backgroundColor:...

回答 1 投票 0

在打字稿中返回有效载荷为T时如何推断正确的类型?

我有一个类型保护检查函数,它确实告诉JavaScript值是否是一个Promise,同时它告诉TypeScript变量是一个Promise:function getType(payload:any)...

回答 1 投票 0

“无法推断类型为f64的类型,并且”考虑给定...类型”错误消息

此代码工作正常:让list_of_integers = vec![1、2、3、4];让avg:f64 = f64 :: from(list_of_integers.iter()。sum :: ())/ f64 :: from(list_of_integers.len()as i32);但是如果我省略...

回答 1 投票 1

仅推断一种具有多种通用类型的类型

我有一个通用方法,定义如下:public static A Test (B b) where A : new() { return new A(); } I would like to be able to call it something like this: int result = ...

回答 2 投票 0

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