腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
Kotlin
为什么
需要
非
null
断言
而
不
进行
null
检查
、
我正在尝试处理
Kotlin
/Android上的翻新响应: if (response.isSuccessful && response.body() !=
null
) { val result = response.body().result 首先,我不明白响应怎么会成功,而且正文是空的。无论如何,如果我添加
null
检查
,我也会得到“智能转换为'xy‘是不可能的,因为'response.body()’是一个复杂的表达式”“add non-<
浏览 67
提问于2021-10-31
得票数 1
回答已采纳
3
回答
在
kotlin
中,即使在
检查
“
非
空”之后也
需要
非
空
断言
。
、
我在android工作室的
Kotlin
有这样的代码:如您所见,我
检查
registerDate不是
null
,但我必须在activityData.registerDate之后放置
非
空
断言
以消除空错误: result.put(REGISTER_DATE,if (activit
浏览 0
提问于2018-02-26
得票数 1
回答已采纳
1
回答
Kotlin
编译器是否
需要
非
空
断言
?
、
、
Kotlin
编译器是否
需要
非
空
断言
? lineItems = listOf()是否有类似于类型记录的strictNullCheck要求我
断言
浏览 0
提问于2019-07-09
得票数 0
回答已采纳
1
回答
为什么
在Assert.assertNotNull中调用一个空函数是有效的?
、
、
、
、
例如,下面的伪代码,其中cut是一个正在测试的
非
空类,
而
func()是一些返回void的函数。此外,假设func()
不
抛出任何错误,这将导致有效的
断言
。 既然它是 (即func()不能将cut设置为
null
),那么
为什么
在
非
空
断言
中调用
null
函数是有效的呢?是因为void和
null
不一样吗?
浏览 0
提问于2018-08-28
得票数 2
回答已采纳
1
回答
Kotlin
扩展函数和平台类型?
、
、
而
不是LocalDate!使用。 为了一致性起见,有什么办法可以维护平台类型吗?并让扩展函数的用户决定它是否允许为空?还是我错误地认为这是一种不便,
而
不是一种功能?
浏览 3
提问于2016-03-29
得票数 3
回答已采纳
1
回答
Kotlin
,从Linkedlist中删除副本:聪明的演员是不可能的
、
我用
kotlin
实现了一个LinkedList,并编写了一个从其中删除重复项的方法: var value = value var node = this node = node.next val newNode= Node(value) node.next= newNod
浏览 3
提问于2021-05-23
得票数 0
回答已采纳
1
回答
Kotlin
非
空
断言
、
、
、
、
当
Kotlin
有一个
非
无效的
断言
时,我发现了一些有趣的东西.它会坠毁的。该应用程序将在运行时崩溃。
浏览 1
提问于2017-06-27
得票数 6
回答已采纳
7
回答
Kotlin
中的单感叹号
在科特林,一个感叹号是什么意思?我见过几次,尤其是在使用Java时。但我在文档中和StackOverflow上都找不到它。
浏览 7
提问于2017-05-07
得票数 203
回答已采纳
3
回答
我怎样才能删除多余的双击(!!)从我的单元测试中?
、
我正在生成密码,当然,我正在编写庞大的单元测试来
检查
我的生成器逻辑: public fun `password is not
null
and has the exact length=
null
) }但是,正如您所看到的,虽然密码不能是
null
=
null
),但编译器
浏览 2
提问于2021-11-05
得票数 0
回答已采纳
2
回答
Dart“听起来是空安全”和
Kotlin
空安全有什么不同?
、
、
、
、
指出,Dart的所谓“声音空安全性”优于
Kotlin
的空安全设计,因为它可以根据变量是否声明为空和其他语言(我假设这指的是包括
Kotlin
在内的语言)
进行
运行时
检查
来确保空安全性。它如何与
非
空安全(在空安全之前编写)的遗留代码库
进行
互操作,同时确保空安全?
浏览 5
提问于2020-12-03
得票数 27
5
回答
let“嵌套”空
检查
“?
、
让
kotlin
帮我避免一些if(
null
?)doSomething。A是对象的字段,B是对象A的字段。它们可以是空的。 // how to use A ,without
null
check again? }
浏览 0
提问于2019-06-26
得票数 3
3
回答
为什么
加法
需要
检查
null
而
sum不
需要
检查
null
?
、
、
选择sum(a)从求和开始,我们不
需要
检查
空值,但是在加法中我们
需要
检查
,谁能告诉我
为什么
?示例(select
null
, 1 b from dual但是,我们
需要
检查
,如果我们不
检查
它将是空的select sum(nvl(a,0) + nvl
浏览 2
提问于2017-10-11
得票数 2
回答已采纳
2
回答
我无法删除我的NullPointerException错误
、
Missing values")}Enter your value: val(a, b, c) = line.split(' ') } elseMissing Values
浏览 0
提问于2019-03-10
得票数 0
回答已采纳
2
回答
如何将一个集合的内容添加到新集合中
、
、
PlainTextWriter.class); return classes;} MutableSet实现了Iterable,这里的关键是最后的'?
浏览 2
提问于2014-10-04
得票数 0
回答已采纳
2
回答
Kotlin
安全呼叫(?)vs chekcs(!!)
我还是搞不懂
为什么
有人会在安全呼叫上使用空
检查
? 如果值为
null
,安全调用只会返回一个空值,这不会使应用程序崩溃。另一方面,如果值为
null
,则
Null
检查
将引发一个nullexceptionerror。我试着寻找一个比另一个更好的使用原因,但是我找不到任何关于这个的资源。是否有理由在空
检查
上使用安全调用,反之亦然?
浏览 5
提问于2022-05-25
得票数 -1
1
回答
Kotlin
[链接列表]智能转换是不可能的,因为复杂的表达式
我
需要
在类sortByTotal中编写一个函数( OrderProcessing )来
进行
排序,这样价格最高的购物车就可以先
进行
订购。错误:(34,49)
Kotlin
:智能转换为“OrderProcessing.OrderNode”是不可能的,因为'run.next‘是一个复杂的表达式 1.4错误:(38,31)
Kotlin
:未解决的引用:
浏览 0
提问于2020-06-16
得票数 1
3
回答
为什么
不安全的.run()调用可以很好地处理
Kotlin
中的空值?
、
=
null
这里有一个可空变量foo,它实际上被设置为
null
,后面跟着一个不安全的.run()调用。当我运行代码片段时,尽管run方法在
null
上被调用,我还是打印出了
null
。
为什么
会这样呢?
为什么
没有NullPointerException?
为什么
编译器允许对可选值
进行
不安全调用?如果我通过println(foo),就会在控制台中得到一个很好的、多汁的
null</
浏览 12
提问于2017-08-02
得票数 8
回答已采纳
3
回答
是!!同样的事情?在科特林?
、
“
而
不是“?”在科特林
不
推荐。在变量中
检查
null
时,2之间的区别是什么?
浏览 18
提问于2022-08-23
得票数 0
回答已采纳
1
回答
为什么
Moshi在用fromJson解析json时返回一个可空对象?
、
adapter = moshi.adapter(InitialAppResult::class.java)
为什么
fromJson是空的,并且
需要
一个!那么,它如何解析“无效”的JSON响应
而
不失败,即返回
null
?
浏览 0
提问于2018-03-03
得票数 5
回答已采纳
7
回答
在
Kotlin
中,如何转换Int?到一个Int
、
、
我在
Kotlin
中使用了一个HashMap<Int, Int>,当我从它get出来时,返回类型是Int?。到目前为止,我已经尝试过使用Int?.
浏览 0
提问于2012-03-05
得票数 38
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Kotlin可空性
Kotlin系列之可空类型的处理
第五讲-Kotlin里的类型和空处理
Kotlin语言入门之-null安全
Kotlin系列之类型可空性
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券