谁能给我介绍一下Genie中外部声明的语法。外部decls在Vala中被支持,因此它们也应该在Genie中可用,但我似乎无法找到正确的语法。我试图公开C "exit“函数,这样我就可以在发生异常后退出应用程序。
extern的Vala语法:
extern void exit(int exit_code);extern的精灵语法?
extern def exit(exit_code:int):void显然这个语法是不正确的,否则我不会问这个问题:)但我认为这是它应该采取的形式,有人能提供帮助吗?
谢谢-G
发布于 2011-08-23 00:12:53
Derp!,我最终弄明白了,问题是我使用了缩进声明来指定我喜欢的4空格缩进样式。这一定是代码中的第一个声明,但我愚蠢地将extern声明放在了缩进声明之前。
正确的语法如下:
[indent=4]
def extern exit(code:int):voidhttps://stackoverflow.com/questions/7150151
复制相似问题