腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
4
回答
如
何在
Kotlin
中
初始化
引用
变量
、
在Java
中
,可以使用null
初始化
引用
变量
,例如,可以像这样
初始化
字符串
变量
: String str = null; 但在
Kotlin
中
,重点是尽可能避免使用null。那么,如
何在
不使用null的情况下
初始化
属性呢? var str: String = ...
浏览 53
提问于2017-06-27
得票数 5
回答已采纳
2
回答
科特林/本地人的CPointers的CPointer
我想将一个数据类型为char**的
变量
传递给我的C函数。 如何使用
Kotlin
/Native传递这样的
变量
? 换句话说,我如
何在
Kotlin
/Native
中
初始化
和使用嵌套CPointers?
浏览 25
提问于2020-04-12
得票数 0
2
回答
初始化
空ByteArray
、
、
如
何在
Kotlin
中
初始化
空ByteArray?每当我尝试这样做:我被告知,在以后尝试使用asdfasdf时,需要
初始化
它:
变量
'asdfasdf‘必须
初始化
为
浏览 5
提问于2020-06-24
得票数 6
回答已采纳
1
回答
反射
引用
重载顶级
Kotlin
函数
、
、
、
简单地说,在
Kotlin
(
如
kotlin
.io.println )
中
,一个
引用
/迭代如
何在
重载的顶层函数上进行反射。):
kotlin
.Unitfun com.example.Bar.foo(
kotlin
.Int):
kotlin
.Unit 但是,如果foo的各种重载被定义为顶级(类或
浏览 9
提问于2021-08-27
得票数 2
回答已采纳
3
回答
用
Kotlin
中
的Handler编写计时器
、
我试图在
Kotlin
中
实现一个Android计时器,它将在指定的时间间隔内触发一个事件。在Java
中
,这是可能的,因为Runnable可以在
初始化
器
中
引用
自己,但是在
Kotlin
中
,这似乎是不可能的: } handler.postDelayed(runnable, del
浏览 9
提问于2017-09-01
得票数 7
回答已采纳
2
回答
Kotlin
中
的Spring注入
引用
、
、
在
Kotlin
中
,一个
变量
必须在声明时
初始化
,并且不能是null,除非它将?附加到类型名称
中
。因此,要在Spring之前注入的bean
引用
必须声明为:var someService: SomeService?我的问题是,是否要告诉
Kotlin
这个
变量
将被
初始化
,而实际上不是null。
浏览 4
提问于2017-10-13
得票数 1
回答已采纳
6
回答
堆、堆栈、文本等不同的段是如何与物理内存相关的?
、
、
、
对象文件包含不同的部分,
如
bss、data、text和其他段。我知道ELF的这些部分是虚拟内存地址空间的一部分。我说的对吗?如果我错了,请纠正我。也会有一个与编译程序相关的虚拟内存和页表。页表将ELF
中
的虚拟内存地址与加载程序时的实际物理内存地址关联起来。我的理解是正确的吗?我读到在创建的ELF文件
中
,bss部分只保留未
初始化
的全局
变量
的
引用
。在这里,未
初始化
的全局
变量
意味着,在declaration?Also,期间未被
初始化
的<em
浏览 6
提问于2012-02-10
得票数 22
3
回答
为什么
Kotlin
不允许在原始类型中使用lateinit?
、
、
在
Kotlin
语言中,默认情况下,我们必须在引入每个
变量
时对其进行
初始化
。为了避免这种情况,可以使用lateinit关键字。在
初始化
之前
引用
lateinit
变量
会导致运行时异常。
浏览 1
提问于2016-08-04
得票数 65
回答已采纳
3
回答
Kotlin
中
不带
初始化
器的
变量
如
何在
没有
初始化
器的情况下实现
变量
?我在
Kotlin
文档中找到:c = 3 // deferred assignmentIDE需要创建一个
初始化
器。
浏览 0
提问于2018-04-17
得票数 5
1
回答
管理活动
中
的对象以避免使用Null
、
使用
Kotlin
的好处之一是它的零安全性。然而,当我在使用Android应用程序编程时,我发现自己需要使用null。在声明UI元素(
如
TextViews和按钮等)时,我需要创建私有
变量
,这些
变量
在onCreate期间被
初始化
到每个对象,但这意味着我需要在每个
引用
上显式地允许null。这种做法违背了使用
Kotlin
的目的之一。有没有更好的解决方案,在我的Android活动
中
创建UI对象的实例。 此时此刻,我就是这样做的。
浏览 2
提问于2017-10-27
得票数 2
回答已采纳
2
回答
如何释放用于内存泄漏保护的非空
变量
我不知道如
何在
Kotlin
中
释放对象的非空
变量
。下面的代码是TextView列表。它被
初始化
为一个非空对象。> = mutableListOf()} 为了保护
Kotlin
中
的内存泄漏,我希望在上面的代码
中
释放垃圾收集对象。
浏览 1
提问于2018-06-14
得票数 3
回答已采纳
2
回答
如
何在
Kotlin
中
初始化
List< List<Int> >?
、
根据leetcode问题,我需要返回List<List<Int>>类型以便提交
Kotlin
。我尝试使用listOf(),但无法创建。类型的LinkedList:intelliJ思想没有对上述声明发出警告,但是add()对结果
变量
不可用如
何在
kotlin
中
初始化
空List<List<Int>&
浏览 2
提问于2020-08-31
得票数 0
回答已采纳
4
回答
如
何在
科特林全球范围内定义艺术家
、
对于android
中
的java类,我们通常在诸如int[] intarray;这样的活动顶部声明一个int数组,并在intArray = new (Size)所需的地方创建对象。我所知道的是,在
kotlin
使用数组时,我需要做一些类似的事情我不能做的只是在全局范围内声明对象val numbers: IntArray 在
kotlin
中
,我们声明了像val a: Int = 1这样的
变量
,但是正如基
浏览 0
提问于2017-05-25
得票数 0
回答已采纳
5
回答
Kotlin
中
的一切都是对象吗?
、
、
、
您可以在kotlinlang上阅读以下简短文档:对于java
中
的原始数据类型,
kotlin
有专门的数组类型,
如
ByteArray。“当一个对象被赋值给一个
变量
时,该对象本身不会进入该
变量
。取而代之的是对对象的
引用
进入
变量
:“但是下面的代码片段与我在Java
中
得到的功能相同。$y
浏览 2
提问于2019-08-01
得票数 5
2
回答
初始化
接口实例
变量
、
我想通过使用接口在
Kotlin
类中注入(充实)行为和状态。与class Impl : Observable类似,其中可观察到包含状态。= new Observer()} // How to do this in
Kotlin
?observers.add(observer)}class Impl : Parent(), Observable 它在接口实例
浏览 1
提问于2018-02-18
得票数 4
回答已采纳
1
回答
Spring Boot
Kotlin
实体属性val vs var
、
我正在和
kotlin
一起学习Spring Boot,我对实体属性的var或val的用法感到非常困惑。在一些教程
中
,它们使用val,而另一些教程使用var。所以我不知道哪一个是正确的声明实体的属性。
浏览 0
提问于2021-04-04
得票数 0
1
回答
在
Kotlin
中使用LiveData的ArrayOfNulls
、
、
、
、
>(n) } 其中n是Int(
Kotlin
)。 现在,我需要在ViewModel类中移动这个
变量
,并将其包装在一个LiveData类(最好是MutableLiveData)
中
。我应该如
何在
我的AndroidViewModel类
中
声明和
初始化
卡片
变量
?
浏览 31
提问于2019-01-15
得票数 0
2
回答
Android构建apk时
KOTLIN
的问题
、
我有
Kotlin
1.4.31和gradle 7.1.1,并在我的Windows 10环境
中
配置了所有
变量
。
如
JAVA_PATH,GRABLE_PATH,ANDROID_PATH。当我试图构建apk时,会收到以下消息: 拜托,我能做什么?
浏览 0
提问于2021-07-14
得票数 0
2
回答
为什么不能像java那样在内联函数中正确
初始化
变量
?
、
、
、
,则可以访问未
初始化
的
变量
,例如,在Java的try-block
中
引发异常时:int m; 如果lambda懒惰,为什么
Kotlin
不能在lambda中使用未
初始化
的
变量
我知道
浏览 1
提问于2017-07-21
得票数 1
1
回答
如何使用SharedPreferences在使用
Kotlin
、Compose和Navigator的安卓应用程序
中
存储表单数据?
、
、
、
我对Android非常陌生,对于一个学习项目,我正在创建一个应用程序,它使用
Kotlin
、Compose和Navigator。我想在SharedPreferences中将表单
中
的数据存储为键值对,但是虽然我已经找到了一个 --如
何在
撰写
中
实现它,但这并不是使用导航器,而且我还没有找到用导航器结构
初始化
变量
的位置,有人能帮我吗?prefs" var PWD_KEY = "pwd"
浏览 8
提问于2022-12-03
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
常见Kotlin高频问题解惑
Kotlin系列之变量和函数
Kotlin实战读书笔记——函数和变量
(二)、Kotlin基础语法
Kotlin可空性
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
即时通信 IM
活动推荐
运营活动
广告
关闭
领券