首页 > 解决方案 > kotlin 中的 stackTrace 总是不为空吗?

问题描述

我想知道我是否打电话

println("my line: ${Throwable().stackTrace[0]}")

可能会抛出IndexOutOfBoundException空元素造成的stackTrace

当我们打电话时,我不知道 kotlin 内部是什么Throwable().stackTrace

我实际上可以创建一个方法助手来防止异常(或简单地调用stackTrace.firstOrNull() ),但我只是好奇 kotlin 是如何做到的

我用 c# 读过这篇文章,但这与我的问题有关吗?谢谢..

标签: kotlinexceptionstack-trace

解决方案


推荐阅读