在 vala 中创建的函数显示意外的语法错误

Function created in vala showing unexpected syntax error

这就是我创建新功能的方式,以便在单击按钮时打开首选项视图。

但是我编译的时候,显示的是这个错误。

https://github.com/Suzie97/epoch、link 到 github

上的存储库

我的代码有什么语法错误??为什么会显示此错误?

您的代码片段没有任何问题,但您已将其放在 class 的 construct 方法中。在 src/MainWindow.vala 中的 Epoch.MainWindow calss 中,您希望方法超出 construct 的范围并进入 MainWindow.

的范围