Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
这听起来像一个愚蠢的问题,但我似乎无法在谷歌上找到答案。另外,我是 Vala 的新手(我主要使用 js、HTML 和 CSS 编写代码),所以请具体说明。
我正在尝试获取所有打开的窗口Wnck.Screen.get_default ().get_window (); (这似乎正在工作),但我无法存储返回的 ArrayList。
Wnck.Screen.get_default ().get_window ();
我怎样才能做到这一点?
PS:我可以ArrayList.foreach()在这个 ArrayList 上使用吗?
ArrayList.foreach()
该方法返回GLib.List,而不是Gee.List。Gee 是 Vala 的新馆藏库。大多数现有的 GLib 代码不使用它。您可以自由使用任何一种,但没有一种直接的方法可以将集合从一个集合转换为另一个集合;如果你想这样做,你必须编写一个循环并复制所有项目。
GLib.List
Gee.List