В 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);
? - person legends2k   schedule 29.12.2013