我是水晶语言的新手。我想知道Crystal中是否存在像Ruby的Pry这样的调试器?
这意味着您可以在此行停止程序执行时放入诸如“ binding.pry”之类的代码,并让您控制变量。
尽管非常不完整,但它支持LLDB。
您可以debugger
在代码中的任何位置添加一个起始点,以使LLDB停止在该处。您应该(必须?)使用-d
或--debug
标志构建一个二进制文件,然后使用LLDB运行它:
$ crystal build -d foo.cr
$ lldb ./foo
(lldb) run
有关更详细的示例,请参见https://groups.google.com/forum/m/#!topic/crystal-lang/gRf-yDNdZ-Y。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句