这不是一个错误,我只是不喜欢在Eclipse中显示警告。 Stack is a raw type.References to generic type Stack<E> should be parameterized 我知道我可以通过提供E这样的类字符来修复它,但是因为我将使用.charAt,所以我更愿意简单地使用有没有办法使用char作为参数,如果没有,我在使用<Character>时会遇到转换问题吗
我不明白为什么TypeScript允许在没有指定实际泛型类型参数的情况下实例化泛型类?在下面的示例中,类Foo有一个泛型类型参数T。在行const foo = new Foo()中,可以创建一个新的foo对象,而不必指定泛型类型参数。foo的类型为Foo<unknown>,bar的类型为valueType<unknown>