Scala require() 等同于 Kotlin
Scala require() equivalent in Kotlin
在 Scala 中,我们有一个 require 方法,用于将前提条件设置为 类,就像这样
class Rational(x: Int, y: Int) {
require(y != 0, "denominator must be different than zero ")
我的问题是:我们在 Kotlin 中有类似的东西吗?
Preconditions.kt or Assert怎么样?
Kotlin stdlib 还有一个require
方法:
class Rational(x: Int, y: Int) {
init {
require(y != 0) { "denominator must be different than zero " }
}
}
它还有一个requireNotNull
, check
, checkNotNull
, assert
。
kotlin-test中还有其他各种断言方法。
在 Scala 中,我们有一个 require 方法,用于将前提条件设置为 类,就像这样
class Rational(x: Int, y: Int) {
require(y != 0, "denominator must be different than zero ")
我的问题是:我们在 Kotlin 中有类似的东西吗?
Preconditions.kt or Assert怎么样?
Kotlin stdlib 还有一个require
方法:
class Rational(x: Int, y: Int) {
init {
require(y != 0) { "denominator must be different than zero " }
}
}
它还有一个requireNotNull
, check
, checkNotNull
, assert
。
kotlin-test中还有其他各种断言方法。