腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
为什么
检查
泛
型
类型
是否
为
Any
类型
的
数组
总是
失败
ios
、
swift
、
generics
在我
的
泛
型
方法中,我想
检查
T
是否
是一个
数组
。在测试过程中,我调用了[SPTArtist]
的
T
类型
的
方法。如果我打印T
的
类型
,它会显示: Array<SPTArtist> 如果我
检查
它
是否
是一个SPTArtist
数组
,它会返回true。print(T.self is Array<SPTArtist>.Type) /
浏览 10
提问于2020-10-07
得票数 0
3
回答
如何
检查
泛
型
类
类型
是
数组
?
swift
、
swift3
我想
检查
泛
型
类
类型
是否
是Array: let isArray = T.self is Array<
Any
>} 我该如何解决这个问题?我已经把我
的
密码上传到吉斯特了。
浏览 0
提问于2017-01-07
得票数 8
回答已采纳
1
回答
如何修复
类型
不匹配
javascript
、
typescript
、
generics
、
types
我已经
为
检查
类型
的
函数构造了相当复杂
的
泛
型
类型
。这个问题已经引起了对Array
的
检查
。array: <T extends Extract<V,
any
[]>, V>(val: T | V): val is T 这个函数在项目中
的
许多地方都使用过,但是我对唯一
的
一种用法有问题。由于
泛
型
希望在输入
类型
浏览 1
提问于2022-08-30
得票数 1
回答已采纳
1
回答
数组
参数构造
泛
型
类型
的
泛
型函数
typescript
我有一个
泛
型函数,它以
数组
作为参数,我想构造
数组
传入
的
泛
型
类型
。该函数运行良好,但我也希望添加一个
类型
来
检查
数组
键
是否
构成
泛
型
类型
,如果没有,应该抛出一个
类型
记录错误。OutputType { name: string;} interface ArrayType
浏览 5
提问于2022-11-24
得票数 1
2
回答
使用
泛
型
和原始
类型
进行
类型
检查
?
ios
、
swift
、
generics
SomeViewController { ... } // attempt 1 }} 我需要查看someVC
是否
是SomeViewController,这样我才能访问与
泛
型
类型
无关
的
实例变量。但是,当通过attempt 1或attempt 2进行
检查
时,
检查
总是
失败
,并且我
的
内部代码永远不会执行。如何查看它
是否
属于某个
类型
浏览 31
提问于2019-05-25
得票数 0
回答已采纳
1
回答
为什么
linq .
Any
()会抛出“强制转换为值
类型
'Boolean‘,因为物化了”?
linq
、
entity-framework
我有一个语句,它
检查
用户
是否
已经在队列中。看起来很简单,但出于某种原因,我得到了一个例外: return _queuedRecipientRepository.GetTable().
浏览 1
提问于2013-03-21
得票数 1
3
回答
有效Java:什么是
泛
型
数组
创建警告
java
、
arrays
、
generics
在Java中不允许创建一个
泛
型
类型
对象
数组
。
数组
没有足够
的
类型
信息来根据运行时
的
ArrayStoreException和ClassCastException
类型
来
检查
它。这就是
为什么
。然而,第24项
的
第一段在有效
的
java中说, 使用
泛
型
进行编程时,将看到许多编译器警告:未经
检查
的
强制转换警
浏览 4
提问于2015-05-13
得票数 1
回答已采纳
2
回答
C#宏样式
泛
型
c#
、
templates
、
generics
、
macros
我正在寻找一种方法,让
泛
型
只存在于编译时,用于代码重用:不需要复制/粘贴类和方法。基本上就是文本替换,就像宏一样,带有一些
类型
检查
。更像是C++模板。我问这个
的
原因是:1)不仅产生不必要
的
限制(例如,不能从
类型
参数继承,这将非常有用), 2)但是这些运行时
浏览 1
提问于2011-05-23
得票数 4
回答已采纳
1
回答
如何
检查
Kotlin中
的
数组
类型
(而不是
泛
型
类型
)
java
、
casting
、
kotlin
我有这样
的
java代码:{ {fun getData(obj:
Any
):String { { { }
浏览 0
提问于2018-07-02
得票数 12
回答已采纳
1
回答
.NET反射-
泛
型
类型
定义
的
GetInterfaces()
的
结果无法成功与
泛
型
类型
的
文本进行比较
c#
、
.net
、
generics
、
reflection
我必须通过从LINQ IDictionary<,>中提取一个Type对象来判断一个
类型
是否
为
Expression,所以我无法使用is运算符来判断。此外,我必须忽略
类型
参数,换句话说,唯一重要
的
是我
是否
正在处理任何键/值
类型
的
IDictionary<,>。
为什么
会这样呢?当调用
泛
型
类型
定义
泛
型
接口定义时,接口不是已
浏览 4
提问于2019-01-22
得票数 4
3
回答
使用Swift ` of‘
检查
泛
型
类型
swift
、
generics
假设我有一个
Any
类型
的
变量,我想知道这
是否
是一个
数组
,下面是我想要做
的
事情:但是Swift需要给出
数组
的
泛
型
类型
,如:但我不想
检查
泛
型
类型</
浏览 2
提问于2017-01-08
得票数 16
回答已采纳
1
回答
如何
检查
Swift
泛
型
类型
是否
无效?
swift
、
generics
我有一个类似于这样
的
类:class MyClass<Input>和我想
检查
Input
类型
是否
在其初始化器中是Void。我尝试过各种各样
的
东西,比如尝试转换到Void ( Swift编译器允许它,但告诉我这
总是
失败
),或者使用is,但是我在这里缺少一些基本
的
东西。 如何
检查
泛
型
类型
是否
为
Void
浏览 2
提问于2016-05-19
得票数 6
回答已采纳
2
回答
创建选项
的
多维
泛
型
数组
java
、
generics
、
multidimensional-array
、
option-type
我想要创建一个二维
数组
(是的,我知道这实际上是一个
数组
),保存选项。普通
的
泛
型
数组
创建方法不起作用,因为它在ClassCastException中
失败
了。这是我
的
代码:Optional<Integer>[][] arr = (Optional<Integer>[][]) new Object[5][5];
是否
有办法创建这样<e
浏览 0
提问于2019-01-11
得票数 1
回答已采纳
2
回答
在调用函数时显式指定
泛
型
类型
约束
ios
、
swift
、
generics
我想知道在Swift中
是否
可能显式指定
泛
型函数
的
泛
型
类型
。假设我有以下函数定义,它基本上创建一个
泛
型
类型
的
空
数组
T return [T]()我怎么能叫它呢?var foo = bar() 这是完全有意义
的
,因为这里真的没
浏览 2
提问于2016-02-12
得票数 2
回答已采纳
2
回答
我
是否
可以强制构造函数对其
泛
型
进行更严格
的
限制?
java
、
generics
、
constructor
、
type-bounds
在java中,
泛
型
类有构造函数来构造某些
泛
型
类型
的
实例。这很简单,构造函数
的
调用方可以指定界限内
的
任何
类型
。} // The fi
浏览 3
提问于2019-03-20
得票数 2
回答已采纳
3
回答
C#中
的
方差规则
c#
、
types
、
covariance
、
contravariance
、
variance
指针和非
泛
型
类型
在C#中不变体,但
数组
和非
泛
型
委托除外.
泛
型
类、结构和枚举是不变
的
。我就在这儿吗? 2)
数组
类型
T[],其中T是有效
的
。为了确定
是否
是,我们根据对应
的
类型
参数
是否
声明为协变量(out)、反变量(in)或不变量(都不声明),对每个
类型
参数进行不同
的
检查
浏览 7
提问于2013-04-26
得票数 10
回答已采纳
1
回答
为什么
默认参数
为
空
数组
不适用于
泛
型
类型
?
typescript
我有一个函数,它接受默认为空
数组
[]
的
参数。function foo(arr:
any
[] = []) {}function foo<T extends
any
[]>(arrto the constraint of type 'T', but 'T' could be instantiated with a different subtype o
浏览 6
提问于2022-02-15
得票数 2
1
回答
将
any
转换为
any
的
数组
的
typescript
泛
型函数
typescript
我想要写一个简单
的
实用函数,它可以接受任何参数,如果arg还不是
数组
,返回
的
数组
只有一个元素,那就是arg。arg : [arg]) as ToArr<T>;type testType4 = ToArr<
any
>
浏览 70
提问于2021-08-15
得票数 1
回答已采纳
2
回答
集合和Iterator接口作为内部类
的
实现
java
、
generics
、
data-structures
、
collections
、
types
我正在尝试实现一个以Iterator作为内部类
的
Collection接口。实现集合
的
ArrayCollection类有一个
泛
型
数组
(说类成员是
泛
型
的
正确方式吗?)接口实现方法next()时,我
总是
会得到一个不兼容
的
类型
错误。但是,如果使ArrayIterator成为非
泛
型
类编译器,那么
数组
类型
转换就不会再有问题了。,编译器<em
浏览 3
提问于2016-09-17
得票数 0
1
回答
使用
泛
型
创建Array.flat(1)
的
Typescript包装器
arrays
、
typescript
、
typescript-generics
我正在尝试编写一个函数,它从参数中生成一个
数组
,只接受一种
类型
或同一
类型
的
一个深层
数组
。很像(...items)=>items.flat(1),但
类型
安全且具有
泛
型
。我非常确定一个必要
的
限制是收集
的
类型
本身不能是
数组
,因为.flat()会将内容溢出到返回值中,污染返回值。(1);当直接用
泛
型
替换number时,它会
失败</em
浏览 2
提问于2021-11-20
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
打破 10个Typescript 编程坏习惯
深入理解 Java 泛型
Go 1.17 发布,说好的支持泛型又落空
转向Kotlin——泛型
TypeScript基础入门-基础类型
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券