小编Hen*_*ist的帖子

Kotlin 中的 mapOf() 与emptyMap()

刚刚开始在我们的项目中使用 Kotlin。要初始化不可变的映射或列表(可能是 Kotlin 中的任何集合),我可以看到两个选项mapOf()emptyMap()listOf()emptyList()表示列表)。

基本上,mapOf只不过是一个返回 的内联函数emptyMap()

@kotlin.internal.InlineOnly
public inline fun <K, V> mapOf(): Map<K, V> = emptyMap()
Run Code Online (Sandbox Code Playgroud)

哪个比另一个更受欢迎?为什么 Kotlin 公开两者?

kotlin

2
推荐指数
1
解决办法
2435
查看次数

String 是核心 Java 语言的一部分吗?

String核心Java语言类部分?

我的老师说,只有String当它是我使用的核心语言的一部分时,我才被允许在我的作业中使用它。

由于我使用的是 Java,是否String允许使用该类?

java string

2
推荐指数
1
解决办法
82
查看次数

Kotlin - 私有伴随对象中私有变量的意义是什么?

假设我有课

class Foo {
    private companion object {
        private val hello = "world"
    }
}
Run Code Online (Sandbox Code Playgroud)

Foo.hello如果伴随对象已经是私有的,那么私有化有什么意义吗?

static private class kotlin

1
推荐指数
1
解决办法
123
查看次数

如何正确理解 RecyclerView

我看过很多视频,RecyclerView但我很困惑它ViewHolder是改变视图的适配器还是它真的只是代表屏幕上显示的每个项目。

我怎样才能更好地理解这个概念?

android android-viewholder android-recyclerview

0
推荐指数
1
解决办法
210
查看次数

什么负责生成默认构造函数?

如果每个类都有一个默认构造函数,那么谁生成它,编译器还是 JVM?

java

-1
推荐指数
1
解决办法
83
查看次数