【发布时间】:2013-12-28 21:39:56
【问题描述】:
在 Vala 中,某些方法需要一个 uint8 数组 (uint8[]) 作为参数。例如见http://valadoc.org/#!api=glib-2.0/GLib.FileStream.write
我有以下代码,但不知道如何将我的值“转换”到数组:
...
uint8 some_integer = 7;
desc.write(???, 1);
...
在 C 语言中我会这样做:
...
uint8 some_integer = 7;
fwrite(&some_integer, 1, 1, desc);
...
但是 Vala 编译器对 & 运算符不感兴趣。怎么办?
【问题讨论】:
-
你试过
desc.write({some_integer}, 1);吗? -
将其添加为答案:)
标签: vala