LLDB不会在Swift中创建便捷变量

莫纳迪斯

在Objective-C项目中,此命令运行良好。但是在Swift中

(lldb)expr unsigned int $ foo = 5

错误:: 1:4:错误:一行上的连续语句必须用';'分隔

int $ foo = 5

 ^
 ;

我怎样才能解决这个问题?

吉姆·英厄姆(Jim Ingham)

表达式解析器将编译器的解析器用于当前帧的语言。大概您停在了Swift框架中,因此您必须使用正确的Swift语法。相当于您的ObjC示例的迅速是:

(lldb) expr var $foo : Int = 10

或者由于Swift确实键入了推论,您可以说:

(lldb) expr var $foo = 10

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章