在 Kotlin 1.5.20 中,我收到此警告:“此表达式将在后续版本中解析为 Int。请添加显式约定调用”请原谅我的法语,但这是什么意思?
这是一个给出警告的示例:
assertThat(rr.maxRuntimeSeconds).isEqualTo(60*60*24*2)
Run Code Online (Sandbox Code Playgroud)
该警告是由 isEqualTo 引起的,它采用 Any
小智 2
根据诺亚的评论,它是关于自动转换的,但在未来的版本中如果没有显式转换,就不会这样做。
还行吧:
assertThat(rr.maxRuntimeSeconds.toInt()).isEqualTo(60*60*24*2)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1722 次 |
| 最近记录: |