【发布时间】:2013-12-26 00:34:30
【问题描述】:
我想构建一个简单的工具来检查 SVN 修订号更改(= 有人提交),但我遇到了一个非常奇怪的问题。 当我编译并运行我的代码时,会打印以下第一条消息,而下一条则不会:
while (true) {
var msg = new Soup.Message("GET", this.repo.URL);
session.send_message(msg);
MatchInfo matchInfo;
pattern.match((string)msg.response_body.data, 0, out matchInfo);
var revisionString = matchInfo.fetch_named("revision");
stdout.printf("Current Revision: [%s]\n", revisionString);
var currentRevision = int.parse("383");
stdout.printf("Current Revision parsed %d", currentRevision);
Thread.usleep(150000000);
}
我插入硬编码字符串"383" 只是为了测试,但它仍然失败。
我也看不出 printf 有什么问题,也没有编译器错误。
如果有帮助,我可以发布更多代码。
【问题讨论】:
标签: vala