首页 > 解决方案 > Racket:如何为异常启用源位置跟踪?

问题描述

当我使用错误的表达式运行 Dr.Racket 时,例如

(/ 1 0)

我看到一条错误消息及其源位置。

然而,运行

(with-handlers ([exn:fail? exn:srclocs?])
  (/ 1 0))

表明源位置未设置。Dr. Racket 如何启用异常的源位置跟踪?

标签: exceptionlocationracket

解决方案


推荐阅读