腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
使用
Detekt
检查
多个
值
的
可
空性
的
安全
方法
、
我
使用
Danger
Detekt
(基于ktlint
的
静态代码质量度量系统)。我有一个函数可以从8个不同
的
端点获取数据。然后,我需要
检查
这些
值
是否不为null,如果是,则返回
使用
这些
值
构建
的
复杂数据类型,但如果这些
值
中
的
任何一个为null,则必须返回null。然后我可以用复杂
的
if语句来
检查
它,但
Detekt
会抱怨复杂
的
条件。所
浏览 10
提问于2021-01-27
得票数 1
4
回答
可
空对数据库意味着什么?
、
、
对于数据库来说,什么是
可
空
的
,它意味着什么?
可
空=1注意:
检查
图中高亮显示
的
值
。
浏览 0
提问于2019-04-01
得票数 3
回答已采纳
1
回答
SDK 29中
的
kotlin更改导致编译问题
、
我有一个自定义
的
Preferences类,它
使用
Kotlin扩展来返回首选项字符串。它在API 28中运行良好,但不能在API 29中编译。由于谷歌发布了新
的
规则,不允许更新API30以下
的
应用程序,我需要更新这个应用程序,但无法解决这个基本问题。SharedPreferences::getString, defaultValue} 我
使用
的
是stringPrefere
浏览 33
提问于2020-10-06
得票数 0
回答已采纳
2
回答
compiller中是否实现了Kotlin空
安全
?
、
我想知道Kotlin是否需要以某种方式包装对象或携带一些标志来支持空
安全
。 此信息是否仅在编译期间可用(关于空
安全
性),还是泄漏到.class文件或字节码?我可以从Java代码中
检查
Kotlin null协定(对于
方法
参数和返回
值
)吗?
浏览 1
提问于2018-07-26
得票数 1
2
回答
2013年Java中@notnull注解
的
情况如何?
、
在Java中,似乎有相当多不同
的
注释来指示
方法
参数和返回
值
的
可
空性
状态,而且这种情况一直在发展。 我个人
使用
的
是IntelliJ IDEA,但我希望有一个解决方案不会将我
的
项目与该集成开发
浏览 2
提问于2013-06-09
得票数 14
回答已采纳
1
回答
为什么要用T!而不是T作为函数参数和返回类型?
、
在JavaScriptCore中,我看到大多数函数都声明了T!作为参数类型和返回类型。从T!在传入和返回时假定为非nil,为什么不直接将T声明为type?func evaluateScript(_ script: String!) -> JSValue!func evaluateScript(_ script: String) -> JSValue
浏览 4
提问于2019-10-28
得票数 2
2
回答
企业架构师-如何提取数据库表列
的
可
空性
?
、
、
、
在这个表中,我有一个允许为NULL
的
列。当我
使用
脚本或应用程序接口从这一列中提取
可
空性
时,我知道这应该
使用
LowerBound和UpperBound
值
来完成。当LowerBound为0时为
可
空字段,为1时不允许为空。但是,当我设置空字段时,LowerBound仍然是1,如下图所示:如何正确地从数据库列中提取
可
空性
?
浏览 0
提问于2019-09-09
得票数 0
1
回答
java bean to wsdl -如何使字段为nillable?
、
、
、
我正在
使用
JAX-WS生成wsdl。nullableField;} 生成wsdl时,未指定此字段
的
可
空性
问:在wsdl中指定字段具有相应
的
nillable='‘
值
需要什么(以及在哪里)?也就是说,我如何在wsdl
的
纯java代码中指定字段
的
<em
浏览 0
提问于2009-12-10
得票数 3
1
回答
不能为@Required或@NotNull
、
、
当
使用
REALM
的
4.3.3版本进行Android开发时,我得到以下错误: Error: Field "groupName" with type "pizware.evaluapp.Models.Group但我没有对任何字段
使用
这些标签。有人知道这是怎么回事吗?
浏览 1
提问于2018-02-01
得票数 5
回答已采纳
1
回答
"ignoreKotlinNullability“实际上是做什么
的
?
、
、
、
在项目开发过程中
的
某一时刻,我在gradle中添加了自定义部分: kapt { arg("realm.ignoreKotlinNullability",true)} 我记得这样做是为了防止在迁移过程中崩溃,并在网上查找证明这是它
的
主要用途。但它实际上是做什么
的
呢?我在任何地方都找不到任何官方文件来证明和假设。我不确定我是否应该删除它,因为我不知道我是否应该将它视为一个功能或我很久以前应用
的
某种创
可
贴。是否有RealmDB g
浏览 15
提问于2019-05-22
得票数 0
1
回答
C#
可
空
检查
验证属性不为空
、
我有一个复杂
的
对象,我想
检查
它是否有效。我有一个
方法
来
检查
它,但是C#
可
空性
检查
不知道它们:... {有没有办法在这里应用类似打字本
的
打字门之类
的
东西如果我内联<e
浏览 6
提问于2021-03-19
得票数 2
回答已采纳
1
回答
将参数
的
空性
应用于返回
值
、
、
我有一个声明为接受和返回null
的
方法
。当我从标记为@Nonnull
的
方法
传入返回
值
时,FindBugs无法知道truncate不会返回null,因此如果我将其赋给标记为@Nonnull
的
字段,则会发出警告。Nonnull...这里
的
警告是一个误报,因为trimmedOrEmptyIfNull被
浏览 0
提问于2013-04-23
得票数 0
1
回答
如何在obj-c上正确地
使用
泛型?
、
、
、
、
在新
的
xcode7中,苹果引入了目标C( )
的
泛型和
可
空性
。- (nonnull NSString *)something {}//@property (copy, nonnull) NSString *name obj.name
浏览 3
提问于2015-08-03
得票数 5
2
回答
SQL Server,
检查
多个
列
的
可
空性
约束
仅当存在column a
的
值
时,column b才不应为null。在插入create脚本中
的
值
之前,您可以这样做吗?我们怎么做呢?
浏览 0
提问于2019-03-23
得票数 2
2
回答
为什么可以将可空
的
java返回
值
分配给Kotlin非空变量?
、
、
下面的代码被编译成这样,我感到非常惊讶:在onCreate中findViewById声明它可以返回一个null,那么编译器如何不强制我声明:有人能帮助我理解编译器何时强制执行,何时不强制执行吗?
浏览 4
提问于2020-11-30
得票数 3
回答已采纳
1
回答
在Android (Java)扩展和接口上
使用
Kotlin
的
Nullable
、
、
我试着学习用Android做事情
的
"Kotlin原生方式“,而不是Kotlin、Java和Android开发方面的专家。具体来说,如何正确处理Android接口/扩展中
的
空性
。下面是一个
使用
RecyclerView
的
工作示例
的
片段,该示例似乎滥用了Kotlin
的
可
空性
范式。(注意
空性
),(2) list 后来被用 personList!!,调用,基本上是将我们从在Kotlin中
安全</em
浏览 0
提问于2018-11-09
得票数 0
回答已采纳
1
回答
接口成员中定义
的
可
空引用类型在实现中不需要为空,原因是什么?
、
、
、
、
withValue);}class MyImpl : IMyInterface public voidDoSomething(string withValue) throw new NotImplementedException();} 我特别希望实现需要withValue参
浏览 0
提问于2020-12-09
得票数 3
回答已采纳
1
回答
.NET -为
可
空引用类型注释哪些系统程序集?
、
、
、
、
我正在尝试查找.NET系统程序集
的
状态,涉及
可
空引用类型、C# 8
的
特性。是否有任何
方法
检查
程序集是否注释为
可
空引用类型? 还是有关于这件事
的
官方身份
浏览 2
提问于2021-07-07
得票数 2
回答已采纳
1
回答
Kotlin扩展函数和平台类型?
、
、
我想向ResultSet中添加两个扩展函数,这些扩展函数以LocalDate
的
形式获得
值
。但是,任何
使用
这个扩展的人都必须将结果作为LocalDate?而不是LocalDate!
使用
。 为了一致性起见,有什么办法可以维护平台类型吗?并让扩展函数
的
用户决定它是否允许为空?
浏览 3
提问于2016-03-29
得票数 3
回答已采纳
4
回答
为什么我被迫使以下功能属性在Kotlin中为空?
、
invoke(x,y)
可
空
的
中使逻辑 尽管操作 sealed class Operation(val logic : (Int, Int)-> Int)
的
定义没有提到它可以为null。我会想象如果操作对象
的
定义是sealed class Operation(val logic : ((Int, Int)-> Int)?),那么它就有意义了,但事实并非如此。这里发生什么事情?
浏览 10
提问于2022-03-05
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券