泛型 问答列表

使用接口的隐式运算符

作者:Michael Meadows 提问时间:9/27/2008

我有一个泛型类,我正在尝试为其实现隐式类型转换。虽然它主要有效,但它不适用于接口转换。经过进一步调查,我发现存在一个编译器错误:“用户定义的接口转换”适用。虽然我知道这在某些情况下应该强制执行,但我试...

Java:强制转换和泛型

作者:AntonBoarf 提问时间:11/14/2023

我对泛型有一些理解问题 我有这个变量:private static final UnaryOperator<Object> IDENTITY_FN = t -> t; 我不明白为什么这段代码会编译...

我正在尝试在 C 中将 qsort algortihm 实现为通用函数

作者:Alexandra Turner 提问时间:11/17/2023

我的函数返回一个排序的数组,但它不是正确的数组:一些元素被复制,一些其他元素被删除。 例如,以下项的预期返回值为: 我得到这个:[93,13,73,30,79,31,95,22,26,1][1,13,...

如何将类型限制为带有索引的类型?

作者:Jevon Cowell 提问时间:2/21/2022

我决定深入研究 Go,因为 1.18 引入了泛型。我想实现一种只接受顺序类型的算法——数组、切片、映射、字符串,但我无法破解如何。 有没有一种方法可以针对涉及可索引性?...

在 Kotlin 类中使用泛型解析 CSV

作者:Satyam 提问时间:3/24/2023

我在 kotlin 代码中使用 CSVMapper 来解析 CSV 文件。 下面是一个示例代码: data class UserDto(name: String): Serializable { ...

调用静态泛型方法

作者:fredoverflow 提问时间:3/14/2011

我遇到了一个涉及静态泛型方法的奇怪情况。这是代码: class Foo<E> { public static <E> Foo<E> createFoo() { // ... } } cla...

TypeVar('T', A, B) 和 TypeVar('T', bound=Union[A, B]) 之间的区别

作者:joel 提问时间:1/27/2020

以下两个有什么区别?TypeVar from typing import TypeVar, Union class A: pass class B: pass T = TypeVar("T", ...

有没有办法在 Rust 的循环中使用简洁的静态调度?

作者:Nic 提问时间:10/17/2023

我有一个for循环,其中第一次迭代是一个特例。唯一的区别是一个变量的类型,即使它们都实现了相同的特征。我想知道我是否以及如何使它更简洁。 有一种具体类型称为 。它实现了 trait with 方法,...

如何断言参数和结果在函数数组中是相同的类型(当作为变量时)

作者:Sobiech 提问时间:10/26/2023

我正在尝试编写一个可以采用任意数量的对象类 Function<> 的方法。 我想使用这些函数来映射在 InputConverter 构造函数中传递的值 <T> 并返回对象类型 R。 例: Fun...

编写可在任何 IEnumerable(包括 IQueryable)上调用的泛型扩展方法的正确方法是什么?

作者:Joseph Morgan 提问时间:10/28/2023

我有一些静态函数,它们封装了我们执行的常见数据库操作。 例: public static IQueryable<Round> FilterByStandardExclusionCriteria( ...


共203条 当前第2页