腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Kotlin
中
具有
泛
型
类型
的
Lambda
val
generics
、
kotlin
假设我有这个
Kotlin
typealias typealias Checker<T> = (T) -> Unit fun现在我可以调用doSomethingWithAChecker(::checkNothing)或doSomethingWithAChecker(::checkSomething),这很好,但我更愿意使用
lambda
和适当
的
类型
别名来定义
val
,这样就只有一个实例:
val<
浏览 14
提问于2019-03-24
得票数 4
2
回答
使用
Kotlin
的
泛
型
接口中
的
嵌套数据类
generics
、
interface
、
kotlin
、
data-class
如何在
Kotlin
中
创建
具有
使用此
泛
型
类型
的
嵌套数据类
的
泛
型
接口?如下所示:}
浏览 3
提问于2018-06-11
得票数 1
1
回答
解过载解模糊度
kotlin
> Boo.into(block: FooMorphBuilder.() -> Unit): FooMorphBuilder defined in com.ltrojanowski.morphclass FooMorphBuilder( var a: String?
浏览 0
提问于2019-03-05
得票数 0
回答已采纳
2
回答
在调用空对象时,在错误
的
类型
上调用扩展方法。
kotlin
、
extension-methods
fun main() {
val
emptySet: Set<Int> = set.orEmpty()即使在显式输入set变量时,也找不出为什么?编译器认为,在扩展方法set.orEmpty () set -是一个字符串,因此,与错误崩溃: 但是,当在一行
中
声明和初始化时,一切都是正确
的</e
浏览 8
提问于2021-12-28
得票数 9
1
回答
Jackson反序列化JsonNode
json
、
kotlin
、
jackson
、
json-deserialization
、
jackson-modules
问题我已经使用mapper.readValue成功地反序列化了字符串,但是现在我希望对jsonNode而不是字符串执行这样
的
操作。库 package somepackagecom.fasterxml.jackson.d
浏览 0
提问于2019-07-30
得票数 3
1
回答
Kotlin
:我如何调用
具有
类
的
泛
型
类型
的
lambda
字段?
generics
、
lambda
、
kotlin
如何调用
具有
类
的
泛
型
类型
的
lambda
字段?出于某种原因,对Example<*>这样
的
泛
型
类
的
引用会产生一个接受,该接受将原始
类型
(如Example<Something>)替换为Nothing。我如何通过仅引用Example<*>来调用这样
的
lambda
?我正在尝试这段代码,但是正
浏览 1
提问于2016-05-10
得票数 1
回答已采纳
1
回答
Kotlin
中
的
泛
型
lambda
或函数值
类型
generics
、
types
、
functional-programming
、
kotlin
val
funVal: (T) -> Int = ::to5 用例包装在一般有趣
的
(基本上不是真正
的
运行或高阶函数使用)
浏览 1
提问于2018-01-28
得票数 4
2
回答
虚值
的
Kotlin
泛
型
generics
、
kotlin
在
Kotlin
中
,是否有一种方法可以传递同样适用于Void
类型
的
泛
型
类型
?下面是我如何使用这个类:
val
taskWrapper = TaskWra
浏览 1
提问于2018-10-19
得票数 1
回答已采纳
2
回答
Android DataBinding:@BindingAdapter in
Kotlin
不识别lambdas
android
、
kotlin
、
android-databinding
这是我
的
版面(一个重要
的
部分): xmlns:bind="httpbind:scrolledUp="@{() -> viewModel.scrolledUp()}"</layout> 当我在布局中使用
kotlin
方法调用分
浏览 17
提问于2017-10-27
得票数 21
2
回答
如何在科特林获得KType?
reflection
、
kotlin
、
kotlin-reflect
我正在试验
Kotlin
中
的
反射功能,但我似乎无法理解如何获得KType值。 type: KType = Any::class): Any {...} type几乎需要接受任何东西,包括Int,从我
的
经验来看,它似乎得到了一些特殊
浏览 1
提问于2017-03-17
得票数 14
回答已采纳
2
回答
具有
泛
型
的
Kotlin
责任链模式
design-patterns
、
kotlin
、
chain-of-responsibility
使用责任链模式,我遇到了一个问题,期望下一个链式元素
具有
相同
的
第一个元素
的
泛
型
类型
。我知道为什么会发生这种情况:第一个处理程序期望第二个处理程序使用
泛
型
类型
“”。我只是不知道该怎么解决。关于如何使用,有一个答案,但是由于java没有具体化
类型
,所以在
Kotlin
中
,这种方法看起来应该是不同
的
,对吗?我想到了不同
的
选择: 不要使用
泛</
浏览 0
提问于2018-09-24
得票数 4
回答已采纳
1
回答
类型
错配:推断
类型
为
kotlin
.collections.ArrayList<LiveData<List<a>>>,但Collection<LiveData<List<TypeVariable(Source>>是预期
的
android
、
kotlin
、
kotlin-coroutines
、
android-livedata
、
kotlin-null-safety
我试过使用flattenLiveData(),但它怀疑
kotlin
.collections.ArrayList<LiveData<List<TabDefinition>>>,但我正在通过Collection>>
kotlin
.collections.ArrayList<LiveData<List<TabDefinition>>> /* =
浏览 10
提问于2022-03-25
得票数 1
1
回答
如何检查
Kotlin
中
的
数组
类型
(而不是
泛
型
类型
)
java
、
casting
、
kotlin
(arr.length > 0) return arr[0]; } }fun getData(obj:Any):String { { {
浏览 0
提问于2018-07-02
得票数 12
回答已采纳
1
回答
Kotlin
codelab:没有返回值,那么为什么返回
泛
型
类型
呢?
android
、
kotlin
我最近正在为
Kotlin
读谷歌代码库( ),但我无法理解这部分内容:class Aquarium<T: WaterSupply>(
val
waterSupply: T) {没有任何方法将T
类型
的
值作为参数(除了在构造函数
中
定义它)。
Kotlin
允许您精确地为这种情况定义
类型
,并且它可以推断出更多关于
类型
可以安全使用
的
信息。类似地,可以在
类型
中
为只
浏览 1
提问于2020-03-26
得票数 0
回答已采纳
2
回答
作为父级
的
LiveData与子级
的
LiveData不兼容
的
类型
android
、
android-studio
、
android-livedata
我想使用MutableLiveData来观察来自ViewModel
的
一些数据。问题是,我使用
的
是子类和父类,并且与LiveData有一些不兼容性。我想在科特林做
的
一个例子:import android.arch.lifecycle.ViewModel问题在于编译器并不认为MutableLiveData和MutableLiveData
的
类型
相同。在科特林,我可以把孩子
的
LiveData作为父母。即
浏览 2
提问于2018-11-06
得票数 5
回答已采纳
2
回答
带有
具有
泛
型
返回
类型
的
lambda
构造函数
的
Kotlin
NDArray
arrays
、
generics
、
kotlin
、
type-erasure
我试图在
Kotlin
中
创建一个非常简单
的
泛
型
NDArray类,它将
lambda
表达式作为init函数。class NDArray<T>(i: Int, j: Int, f: (Int) -> T) {}fun main(args: Array<String>){
val
m
浏览 6
提问于2016-02-23
得票数 5
回答已采纳
1
回答
Ktor具体化
类型
参数
kotlin
、
generics
、
ktor
我在
kotlin
中
创建了带有
泛
型
的
类,并希望使用带有
泛
型
的
接收,但当我想从
泛
型
中
接收
类型
时会出错: Can not use MType as reified type parameter.class APIRoute<EType : IntEntity, MType : Any> { post {
浏览 51
提问于2021-11-18
得票数 0
回答已采纳
2
回答
如何初始化
泛
型
声明
的
Kotlin
MutableStateFlow
kotlin
、
kotlin-flow
我正在研究
Kotlin
MutableStateFlow/StateFlow,并想在
泛
型
基类
中
声明我
的
MutableStateFlow,如下所示: class MyBaseClass<S> {
val
state: StateFlow<S&
浏览 74
提问于2020-09-01
得票数 3
2
回答
如何实例化
泛
型
类型
的
新实例
kotlin
在C#
中
,您可以在
泛
型
上放置新
的
约束来创建
泛
型
参数
类型
的
新实例,在
Kotlin
中
是否有等效
的
约束?现在我
的
工作是这样
的
:
val
newInstance = class()我像这样调用someMethod()someMethod<My
浏览 20
提问于2015-10-22
得票数 19
回答已采纳
1
回答
实例化使用
Kotlin
中
递归
泛
型
的
具体Java类
java
、
generics
、
kotlin
、
interop
我能实例化一个在
Kotlin
中使用递归
泛
型
的
具体Java类吗?如果是,那么如何实现?我正在尝试实例化一个使用递归
泛
型
的
Java类,类似于下面的示例。我找到了将Java类封装在一个新类
中
的
工作,但这感觉就像我在回避一个我应该能够直接处理
的
问题。
具有
递归
泛
型
的
Java类 public class MyLegacyClass<T ex
浏览 1
提问于2017-10-15
得票数 9
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin 泛型中的 in和out
java中的泛型类型擦除
教你如何攻克Kotlin中泛型型变的难点
Java中如何获得A泛型中T的运行时类型及原理探究
零基础学习Java之Kotlin从入门到精通
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券