美文网首页
Kotlin中的异常机制

Kotlin中的异常机制

作者: yueyue_projects | 来源:发表于2019-10-27 13:46 被阅读0次

    koltin中没有受检异常,只有运行时异常。

    image.png

    上诉代码在kotlin中是不会有强制性提醒异常检查的,但写代码的时候你需要去发现,捕获后提醒给使用者这块代码发生了怎样的错误。比如app使用者,发生异常的时候,我们不能让他崩溃,需要提醒用户应该怎么样使用。但是其实如果到了这一步,你的代码的可用性似乎值得怀疑。

    下面是kotlin中的try catch的使用

    fun main() {
        val reader = BufferedReader(StringReader("fa"))
        print(readNum(reader))
    }
    
    fun readNum(reader: BufferedReader): Int? {
    // try是一个表达式,返回最后一行
        return try {
            reader.readLine().toInt()
        } catch (e: Exception) {
            null
        }
    }
    

    相关文章

      网友评论

          本文标题:Kotlin中的异常机制

          本文链接:https://www.haomeiwen.com/subject/kwwpvctx.html