- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
考虑代码示例:
val contentLength :Long? = 1
val float = contentLength?.toFloat()
val any = (float ?: 0) * 1.25
// ^
// compilation error here
如果我尝试像这样提取变量herem:
val casted = (float ?: 0)
IDE 显示 casted
的类型为 Any
。为什么会发生这种情况?如何从浮点引用获取空安全浮点值并将其乘以另一个浮点值?
已更新
将 0
替换为 0.0
:
(float ?: 0.0)
没有效果。 :(
最佳答案
换行
val any = (float ?: 0.0) * 1.25
至
val any = (float ?: 0.0f) * 1.25f
否则你混合使用double
和float
会导致编译错误
关于casting - kotlin中如何乘以nullsafe float ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46447341/
我有两个 整数流 guestTravelWith 和 guest ,我将它们连接起来,但 当流中的任何一个为 Null 时抛出错误 .是否有连接两个流的 nullsafe 方法?或者使用 if 条件是
假设我们有两个数据帧,我们想通过左反连接来比较它们的差异: data1 = [ (1, 11, 20, None), (2, 12, 22, 31), ] data2 = [ (1, 11
我该如何重写: private Comparator byRank; ... byRank = new Comparator() { @Override public int compare(
这个问题已经有答案了: Loop (for each) over an array in JavaScript (41 个回答) 已关闭 7 年前。 我有一个json我想要迭代的数组如下: offer
这个问题在这里已经有了答案: 关闭 11 年前。 Possible Duplicates: Safe Navigation Operator in C#? Shortcut for “null if
有没有办法使用某种 safe navigation operator 来编写以下语句? ? echo $data->getMyObject() != null ? $data->getMyObject
Php 8.0 引入了 nullsafe 运算符,可以像这样使用 $foo?->bar?->baz;。我有一个在 php 8.1 上运行的代码示例,它抛出错误 Undefined property:
好吧,这个 iOS8 开始引起很多问题,这就是其中之一。 我正在使用 NullSafe 库(您可以在 github 上找到),在解析空内容时它基本上返回 nil 而不是异常。 现在,当 NullSaf
我是一名优秀的程序员,十分优秀!