首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >外部声明的Genie语法

外部声明的Genie语法
EN

Stack Overflow用户
提问于 2011-08-22 23:55:12
回答 1查看 267关注 0票数 3

谁能给我介绍一下Genie中外部声明的语法。外部decls在Vala中被支持,因此它们也应该在Genie中可用,但我似乎无法找到正确的语法。我试图公开C "exit“函数,这样我就可以在发生异常后退出应用程序。

extern的Vala语法:

代码语言:javascript
复制
extern void exit(int exit_code);

extern的精灵语法?

代码语言:javascript
复制
extern def exit(exit_code:int):void

显然这个语法是不正确的,否则我不会问这个问题:)但我认为这是它应该采取的形式,有人能提供帮助吗?

谢谢-G

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-23 00:12:53

Derp!,我最终弄明白了,问题是我使用了缩进声明来指定我喜欢的4空格缩进样式。这一定是代码中的第一个声明,但我愚蠢地将extern声明放在了缩进声明之前。

正确的语法如下:

代码语言:javascript
复制
[indent=4]
def extern exit(code:int):void
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7150151

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档