Çözüldü. Örnekler için cevaba bakınız.Vala. Bir GTK konteynerinin tüm çocuklarını nasıl silersiniz?
çocuklarla bir kap var. Bütün çocukları silmem gerek. Bu C.'de kolaydır. Vala çalışmaz.
Aşağıdaki kod koleksiyonu için bir hata eksik tip argüman üretir.
var a_box = new Box (Orientation.VERTICAL, 0);
// Add some children
List children = a_box.get_children();
foreach (Widget element in children) { }
Bu kodun yirmi varyasyonu artı birçok veri türü ile test ettim. Eksik tip şikayeti alamadığımda, bir widget olarak kullanılamayan bir veri türüyle sonuçlanırım, bu da onu yok edemem anlamına gelir.
, Vala değil C veya Python veya bu kolaydır birçok dillerden herhangi kullanarak nasıl bir kabın tüm çocukları kaldırırım? Görebildiğim kadarıyla
, çocukları almak için tek yol bir liste olarak ama Vala bir Liste girişi kaldırmak veya widget'lar yok etmek kullanılamaz.
Hem ben hem yapıyor birkaç C tabanlı uygulamalara sahip kaldırıp C. işlerini yok. Vala 0.30 derleyici Vala C kadar her çevirisini reddetmiş ve yazın argümanları eksik hakkında hatayı düzeltmek sadece tip argümanlar sunmak vb Valadocs
Re: valadoc'tan örnekler, herhangi bir özel örnek verebilir misiniz? Eminim ki Florian herhangi bir kırık örnek hakkında bilgi edinmek ister… – nemequ
@nemequ, Valadocs ve diğer kaynaklar hakkında biraz bilgi sahibi oldum. Valadocs, kullanıcıların kullanım örneklerini sunabileceği ve tartışabileceği PHP yorumları gibi bir şeye ihtiyaç duyuyor. – Peter