generics 相关问题

泛型是一种参数多态,可以在各种语言中找到,包括.NET语言,Java和Swift。

Swift中的空数组和泛型有什么用?

今天早些时候在Swift中使用泛型时遇到了一个有趣的bug。我想出了一个解决方案,但我想知道是否有人可以回答为什么编译器没有捕获这样的东西。 ...

回答 1 投票 5

什么使通用类型有所不同

当我在做我的项目时,我遇到了使用泛型类型的新混淆,这是对象的微妙变化。通常,当我构造一个节点时,我声明了这个公共类的泛型......

回答 2 投票 0

如何从泛型函数中记录参数[重复]

给出以下代码:int result = Execute(()=> Foo(1,2)); public int Foo(int x,int y){return x + y;公共T执行 (功能 功能){Console.Write(...

回答 1 投票 1

使用模板化接口会导致“未定义引用”

所以我得到以下编译错误:CMakeFiles / moje.dir / src / main / cpp / main.cpp.o :(。rodata ....

回答 1 投票 1

为什么Java不能检查这段代码?

我有一些流处理代码,它接受单词流并对它们执行一些操作,然后将它们缩减为包含单词作为键和单词出现次数的Map ...

回答 2 投票 0

如何在自定义集合中使用`Collections.min()`?

我写了一个名为MySet的自定义集合 ,它本质上是HashSet的包装器:import java.util.Collections; import java.util.HashSet;公共类MySet {private HashSet&...

回答 1 投票 1

java警告:Varargs方法可能会导致来自不可恢复的varargs参数的堆污染

我在JDK 1.8上使用IntelliJ IDEA和javac。我有以下代码:class Test {@SafeVarargs final void varargsMethod(Collection ... varargs)...

回答 5 投票 8

Swift通用数据转换功能

我想创建一个通用函数来将存储的数据转换为不同的数据类型,如:import UIKit import AVKit func表示 (_ data:Data) - > T? {switch T.self {case ...

回答 1 投票 0

Swift:将一个通用的FloatingPoint值转换为Int

请考虑以下内容(从实际代码中简化):func roundedInt (_ f:T) - > Int {return Int(f.rounded())}无法编译,出现以下错误:...

回答 3 投票 6

递归解析CollectionType

我正在写一个递归下降解析器。我希望我的解析器能够处理UInt8的任何(或至少“很多”)集合(例如,不仅仅是Swift.Array)func unpack

回答 1 投票 1

通用类型在构造函数中

我有一个通用类型接口,并希望对象的构造函数采用通用接口。像:public Constructor(int blah,IGenericType 实例){}我想要的代码......

回答 1 投票 37

回调的通用存储

我需要一些商店,我可以注册一些回调以自动更新。 class Store {readonly Dictionary > _callbacks =新词典

回答 2 投票 2

Swift中的通用MVP实现

我们的想法是使用基本协议和类来实现MVP结构,这些类包含对通用视图和演示者的引用// --- Base --- //协议BaseViewProtocol:class {associatedtype P:...

回答 1 投票 0

传递具有不同T的泛型类型的实例列表

我有这样的通用类:公共类MyGen {public MyGen(T val){Val = val;公共T Val {get;处理器类:public class Proc {public void Do (...

回答 3 投票 0

Java:使用具有泛型构造函数的构建模式时“无法解析方法”

我有一个带有构造函数和构建器方法的泛型类:public class FilterBuilder {public FilterBuilder(){} public FilterBuilder add(T x){......

回答 1 投票 -3

如何使这个IEnumerable循环通用?

我认为这种方法可以转换成通用的。然后我可以将它用于任何可枚举的类型。我该怎么做这个通用的? private bool AreAnyInteractablesInThisList(IEnumerable

回答 1 投票 1

遍历任何类型的数组

我有一个枚举数组,例如:let arr:[Any] = [Components.self,Periphery.self]迭代之后我想要这样的东西:对于arr中的元素{let something = element ....

回答 1 投票 1

具有泛型返回类型的Java方法

在Java中有一种方法可以通过一个方法声明返回不同的类型吗? public Object loadSerialized(String path){Object tmpObject;尝试{FileInputStream fis = ...

回答 2 投票 -1

获取泛型类加载器以解析嵌套的Parcelable泛型字段

我有一个Parcelable泛型类型的包装器,但Parcel构造无法编译,因为T类一般不能确定类MyItem (val型号:T):Parcelable {...

回答 3 投票 1

使用泛型扩展接口的类

所以我正在滚动我自己的最大堆,并且我使用扩展接口的泛型类做错了。假设我有一个这样的类:class SuffixOverlap:IComparable {...

回答 1 投票 0

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