在Objective-C项目中,此命令运行良好。但是在Swift中
(lldb)expr unsigned int $ foo = 5
错误:: 1:4:错误:一行上的连续语句必须用';'分隔
int $ foo = 5
^ ;
我怎样才能解决这个问题?
表达式解析器将编译器的解析器用于当前帧的语言。大概您停在了Swift框架中,因此您必须使用正确的Swift语法。相当于您的ObjC示例的迅速是:
(lldb) expr var $foo : Int = 10
或者由于Swift确实键入了推论,您可以说:
(lldb) expr var $foo = 10
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句