需要一些关于 Kotlin 的快速帮助。这是伪代码:当出现“specialCase”错误时,抛出异常并将此异常记录为“Info”。这是我的 if 语句。这看起来像一个好方法吗?
if (error.contains (specialCase))
{
throw specialCaseDoesNotExistException
}
LOGGER.info("WriteSpecialCaseasInfoandNOTError")
需要一些关于 Kotlin 的快速帮助。这是伪代码:当出现“specialCase”错误时,抛出异常并将此异常记录为“Info”。这是我的 if 语句。这看起来像一个好方法吗?
if (error.contains (specialCase))
{
throw specialCaseDoesNotExistException
}
LOGGER.info("WriteSpecialCaseasInfoandNOTError")
您可以在投掷之前登录,也可以使用also(参考)将其组合成一个语句:
if (error.contains (specialCase)) {
LOGGER.info("WriteSpecialCaseasInfoandNOTError")
throw specialCaseDoesNotExistException
}
if (error.contains (specialCase)) {
throw specialCaseDoesNotExistException.also {
LOGGER.info("WriteSpecialCaseasInfoandNOTError")
}
}