腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
类
内
泛
型
递归
函数
的
Kotlin
类型
不
匹配
、
我有以下
类
,它用于计算所有有序集
的
集合: class PowerSet<T>(val inputSet: List<T>, val minLength: Int = 4) { private
浏览 25
提问于2021-02-02
得票数 1
回答已采纳
1
回答
Kotlin
codelab:没有返回值,那么为什么返回
泛
型
类型
呢?
、
您将看到只有在获得属性waterSupply时才返回
泛
型
类型
。没有任何方法将T
类型
的
值作为参数(除了在构造
函数
中定义它)。
Kotlin
允许您精确地为这种情况定义
类型
,并且它可以推断出更多关于
类型
可以安全使用
的
信息。类似地,可以在
类型
中为只传递给方法而不是返回
的
泛
型
类型
进行定义。这允许
Kotlin
为代码安全执行额
浏览 1
提问于2020-03-26
得票数 0
回答已采纳
1
回答
Kotlin
中是否有一种方法可以确保继承接口
的
泛
型
类型
仍然是接口,或者假设它是接口?
、
我想用一个
泛
型
类型
声明一个
函数
,这个
泛
型
类型
必须从另一个应该是接口
的
泛
型
类型
和其他
类
继承。但是
Kotlin
抱怨我不让我这么做。SomeClass<T: SomeInterface> { } 如果我只是将
浏览 3
提问于2022-07-25
得票数 0
回答已采纳
1
回答
为什么我
的
Spring转换器没有工作,而其他人是
、
、
我还没有弄明白为什么我
的
Spring转换器不能工作。有些转换器正在工作,但我必须将一些repos包含在转换器
类
中,因为在转换中使用了来自它们
的
数据。class MyConversionService:DefaultConversionService(), ConversionService{ 我不得不添加MyConversionService
类
,因为我在spring前后得到了一个错误,不知道使用哪个bean,这是我找到
的
唯一有效
的
解决方案。如果我能改变春天
的
工作方
浏览 10
提问于2021-05-27
得票数 0
1
回答
如何使用Java互操作处理可空泛
型
、
我有一个无法控制
的
Java
类
,定义为: String[] strings() default {}我试图从我控制
的
Kotlin
文件中使用这个
类
,如下所示: @ValueSource(string = ["non-null", null]) // Do stuff} 我
浏览 0
提问于2018-08-27
得票数 2
回答已采纳
1
回答
实例化使用
Kotlin
中
递归
泛
型
的
具体Java
类
、
、
、
我能实例化一个在
Kotlin
中使用
递归
泛
型
的
具体Java
类
吗?如果是,那么如何实现?我正在尝试实例化一个使用
递归
泛
型
的
Java
类
,类似于下面的示例。我找到了将Java
类
封装在一个新
类
中
的
工作,但这感觉就像我在回避一个我应该能够直接处理
的
问题。具有
递归
泛
型
的
浏览 1
提问于2017-10-15
得票数 9
回答已采纳
1
回答
如何在编译过程中没有错误?
、
if (criteria == null) return 0} main
函数
中提供
的
参数与测试
函数
中
的
泛
型
契约
不
匹配
,因为第一个参数和第二个参数应该是相同
类型
的
。这是如何编译
的
?用
Kotlin
1.7.10进行测试,下面是
kotl
浏览 6
提问于2022-07-19
得票数 1
回答已采纳
1
回答
类型
错配:推断
类型
为
kotlin
.collections.ArrayList<LiveData<List<a>>>,但Collection<LiveData<List<TypeVariable(Source>>是预期
的
、
、
、
、
我试过使用flattenLiveData(),但它怀疑
kotlin
.collections.ArrayList<LiveData<List<TabDefinition>>>,但我正在通过Collection>>
kotlin
.collections.ArrayList<LiveData<List<TabDefinition>>> /* =>> was expected flattenLiv
浏览 10
提问于2022-03-25
得票数 1
1
回答
函数
返回值
的
Kotlin
默认
泛
型
参数
、
我有一个
函数
可以根据传递
的
参数返回
泛
型
类型
,但是我不能设置它
的
默认值。下面是我
的
示例
函数
: Gson().fromJson(json, gson) 但是,我得到默认参数
的
类型
不
匹配
错误: expe
浏览 9
提问于2020-03-12
得票数 2
回答已采纳
2
回答
我是否可以强制构造
函数
对其
泛
型
进行更严格
的
限制?
、
、
、
在java中,
泛
型
类
有构造
函数
来构造某些
泛
型
类型
的
实例。这很简单,构造
函数
的
调用方可以指定界限
内
的
任何
类型
。 是否可能有一个构造
函数
对该
泛
型
类型
设置更严格
的
限制?例如,具有强制
泛
型
类型
为String
的
构造
浏览 3
提问于2019-03-20
得票数 2
回答已采纳
1
回答
Kotlin
函数
推广-上界
不
工作
、
在
函数
中使用
Kotlin
泛
型
时,我遇到了一些问题。java.lang.ClassCastException:无法将
类
java.lang.String转换为java.lang.Number
类
想知道为什么
Kotlin
编译器没有为
不
兼容
的
类型
转换抛出错误。
浏览 5
提问于2022-07-06
得票数 2
1
回答
类型
擦除
的
工作原理
、
、
、
因为根据我
的
理解,
类型
擦除将删除放置在
泛
型
大括号
内
的
任何信息。在
Kotlin
中,有一些具体化
的
泛
型
,它们看起来像是编译时
的
一些黑客,但是我们可以很容易地从
泛
型
中获得
类
: print(T::class为什么
泛
型
返回
类型</
浏览 3
提问于2017-09-27
得票数 5
1
回答
如何像JAVA一样在
Kotlin
中实现抽象
类
对象
、
、
、
、
我是
kotlin
的
新手,刚从android/java转到android/
kotlin
。
Kotlin
确实是一种简单
的
语言,但在某些地方,它
的
支持不够,或者它
的
建议不起作用。我正在编写一个代码,在其中我将调用具有参数构造
函数
的
泛
型
抽象
类
。
泛
型
类
是用Java编写
的
,我可以从java
类</e
浏览 1
提问于2020-11-03
得票数 0
回答已采纳
3
回答
接口、继承和子
类型
、
、
、
、
我有以下JAVA乱七八糟
的
东西,对我来说非常不清楚:另一个具有附加
泛
型
类型
C
的
泛
型
接口,如下所示:BIter<A,B,C> extends AIter<A,B> 一个
泛
型
类
ClassA<D>,它将第一个接
浏览 2
提问于2010-11-22
得票数 0
2
回答
Kotlin
递归
扩展
函数
用于遍历Android视图层次结构
、
、
我试图创建一个
泛
型
扩展
函数
,它可以遍历Android视图层次结构,并返回特定
类型
视图
的
第一次出现。这样做
的
目的是按如下方式调用扩展(查找Toolbar在parentView中
的
第一次出现):不幸
的
是,下面的代码没有编译。我想
Kotlin
对
递归
内联
函数
并不满意,但是我
浏览 0
提问于2018-02-15
得票数 0
回答已采纳
3
回答
Kotlin
中任意
类型
与
泛
型
的
区别
假设我有以下
函数
定义。 is String -> a} 尽管如此,我还是会将解析
函数
的
返回
类型
更改为Any,对吗?那么,在
Kotlin
中使用任何
类型
和
泛
<
浏览 1
提问于2017-10-19
得票数 4
回答已采纳
2
回答
传递不同
的
泛
型
类型
我在
Kotlin
中有一个
函数
,它可以将一个
泛
型
对象作为参数。这两个对象是不相关
的
,
不
共享任何基本
类型
。然而,它们都实现了相同
的
功能。我想在我
的
职责范围
内
重复使用这些功能。类似于这样
的
东西: datastore.storeName("John") // Call the function
浏览 2
提问于2020-05-26
得票数 0
回答已采纳
1
回答
如何在
Kotlin
中获取实例化
泛
型
参数
的
实际
类型
参数?
、
、
使用,人们可以编写一个内联
函数
,该
函数
在运行时通过反射使用
类型
参数: val clazz = T::class}f<List<Integer>>() // T::class
浏览 3
提问于2016-03-28
得票数 27
回答已采纳
2
回答
继承返回
泛
型
类型
的
函数
、
、
父
类
是一个抽象
类
,它定义了返回(某种)
泛
型
类型
的
函数
。,以返回一个具有不同
类型
的
KeyValuePair作为键和值。(未来
的
我)
的
用户通信
的
目的,该
函数
需要返回KeyValuePair,但我可以自由地使用我想要
的
任何KeyValuePair。不幸
的
是,虽然实现这一目标的唯一方法似乎也是使
类
具有通用性, publ
浏览 2
提问于2016-06-29
得票数 1
回答已采纳
2
回答
Java:嵌套
递归
泛
型
、
我有一组
类
,它们扩展了一些基本实体。这个集合中
的
类
也可以互相扩展,创建嵌套层次结构。BaseEntity.java public abstract class BaseEntity<E extends BaseEnti
浏览 0
提问于2015-01-27
得票数 7
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin泛型上界与扩展函数
Kotlin的独门秘籍Reified实化类型参数
从Java到Kotlin(四)
转向Kotlin——泛型
从Java到Kotlin(五)
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券