gpt4 book ai didi

glib - 将 GLib.Array 转换为内置数组

转载 作者:行者123 更新时间:2023-12-01 08:13:52 26 4
gpt4 key购买 nike

假设我有一个 GLib.Array<Item?>并想将其转换为 Item[] ,我将如何在 Vala 中做到这一点?

最佳答案

首先,除非您需要与现有代码进行互操作,否则不要使用 GLib.Array。使用 GLib.GenericArray ,正确使用更容易,错误使用更难。

GLib.Array.data 是一个常规数组(Item?[] 在您的例子中),GLib.GenericArray.data 也是,所以你可以只使用它。如果您将它分配给一个拥有的变量,Vala 将制作一个副本。

关于glib - 将 GLib.Array 转换为内置数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24679423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com