显式推断对象为只读
作者:Hello Hello 提问时间:9/25/2023
我有一个函数可以接收一个对象 declare function f<T extends object>(body: T): any; f({ type: "object", }) 函数签名如...
泛 问答列表
作者:Hello Hello 提问时间:9/25/2023
我有一个函数可以接收一个对象 declare function f<T extends object>(body: T): any; f({ type: "object", }) 函数签名如...
作者:Sam Kinney 提问时间:10/3/2023
这里有点像 Rust 的初学者。我正在尝试为映射数据类型的函数实现一个特征,这些函数将类型实现映射到自身。 看起来像这样:RingRingRing trait Ring { fn plus(&se...
作者:Cutter 提问时间:5/23/2023
我需要一个具有部分泛型类型的方法参数:它的一些组件应该是静态已知的,其余的可以是泛型的。 目前,我的类方法具有完全泛型的导入参数类型。我想强制传递给该方法的参数至少具有组件 , , 在其类型中。组件...
作者:Shnd 提问时间:9/29/2023
按照此链接中的示例进行HKT.ts我们在下面: export function lift<F extends URIS2>(F: Functor2<F>): <A, B>(f: (a: A) => ...
作者:Dekakaruk 提问时间:9/26/2023
我正在尝试使用新类型模式,但我希望它只有语义意义,而不强制表示。所以让我们说 struct Amount<T>(T); 所以以后我可以使用 or – 两者都在语义上有效,内部类型将仅取决于上下文...
作者:Khosro 提问时间:11/7/2023
这个问题在这里已经有答案了: 使用反射从字符串中获取属性值 (24 个答案) 14天前关闭。 我有一个类,其中包含一些通用属性以及一些其他类型的属性: private ObservableCol...
作者:IngoB 提问时间:9/14/2023
为了确保它与 .NET 7 (.NET Core) 相关,我创建了一个具有 .NET 4.7.2 的项目,其中包含通用基本形式和派生形式。两者都可以打开并正确显示。仅在 .NET 7 中,它不再起作用...
作者:Bak Itzik 提问时间:8/20/2023
我有一个基本的泛型抽象类,我们称之为类。Base<T> 此类由几个子类扩展,具有不同的类型。 假设我有 和 .T mDataclass Sub1 extends Base<byte []>class...
作者:SoullessWarrior 提问时间:9/8/2023
当我遇到以下函数时,我正在查看 java.util.function 中 Predicate 的源代码(对于上下文来说,它是一个函数接口,它返回一个布尔值,采用了 T 类型的一些通用输入): st...
作者:Jiří Kubica 提问时间:10/11/2023
我有一个 Wrapper 类(<<T.init>>是我正在努力解决的部分): T = TypeVar('T') class Wrapper(Generic[T]): def __init__(*...