gil*_*des 9 preconditions kotlin
我想知道,作为一个新手Kotlin编码器,是否有一些良好的实践甚至语言结构来声明函数的前置条件.
在Java中,我一直在使用Guava的Preconditions检查实用程序:
https://github.com/google/guava/wiki/PreconditionsExplained
经过一些进一步的调查后,我遇到了require函数:
https://kotlinlang.org/api/latest/jvm/stdlib/kotlin/require.html
这通常用于检查函数的前提条件吗?
当然.您可以在Preconditions.kt中找到所有前提条件.除了require函数之外,还有requireNotNull,check和checkNotNull函数.
由于文档在Kotlin中描述得很差,但你可以在jdk中进一步看到Objects#requireNonNull文档.
检查指定的对象引用是否为null.此方法主要用于在方法和构造函数中进行参数验证.
| 归档时间: |
|
| 查看次数: |
1360 次 |
| 最近记录: |