gpt4 book ai didi

scala - Scala中的自定义异常

转载 作者:行者123 更新时间:2023-12-03 07:54:10 30 4
gpt4 key购买 nike

我如何在 Scala 扩展中创建自定义异常 Exception类并在发生异常时抛出它们并捕获它们。

java中的例子:

class CustomException extends Exception {

public final static String _FAIL_TO_INSERT = "FAIL_TO_INSERT";

}

最佳答案

final case class CustomException(private val message: String = "", 
private val cause: Throwable = None.orNull)
extends Exception(message, cause)

试试看:
try {
throw CustomException("optional")
} catch {
case c: CustomException =>
c.printStackTrace
}

关于scala - Scala中的自定义异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38243530/

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