scala assert
时间: 2023-07-28 20:11:12 浏览: 49
`assert` 是 Scala 中的一个断言函数。它用于在程序中检查某个条件是否为真,如果条件为假,它会抛出一个 `java.lang.AssertionError` 异常。
`assert` 函数的语法如下:
```scala
assert(condition, message)
```
其中 `condition` 是一个布尔表达式,`message` 是一个可选的错误信息。当 `condition` 为 false 时,`assert` 函数会抛出异常,并将 `message` 打印出来。
下面是一个使用 `assert` 的示例:
```scala
val x = 10
assert(x > 5, "x should be greater than 5")
val y = 2
assert(y % 2 == 0, "y should be an even number")
```
在上面的例子中,第一个断言条件为真,所以不会抛出异常。第二个断言条件为假,所以会抛出异常,并打印出错误信息 "y should be an even number"。