gpt4 book ai didi

Kotlin 中的 Scala require() 等价物

转载 作者:IT老高 更新时间:2023-10-28 13:46:41 25 4
gpt4 key购买 nike

在 Scala 中,我们有一个 require 方法,用于为这样的类设置前置条件

class Rational(x: Int, y: Int) {
require(y != 0, "denominator must be different than zero ")

我的问题是:我们在 Kotlin 中有类似的东西吗?

最佳答案

Kotlin 标准库也有一个 require方法:

class Rational(x: Int, y: Int) {
init {
require(y != 0) { "denominator must be different than zero " }
}
}

它还有一个 requireNotNull , check , checkNotNull , assert .

kotlin-test 中还有其他各种断言方法.

关于Kotlin 中的 Scala require() 等价物,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36091662/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com