Benim kodum biraz daha karışık ama olayın özeti şu aslında,
A[] dizi;
struct A
{
bool Hesapla()
{
return x == 5;
}
int x;
}
bool kareOlusturmaSorunlumu = dizi.any!( a => a.Hesapla() ) ; // --> Bu satırın çalışmasını beklerdim
Dizinin içinde elemanlardan biri false dönüyorsa sonucun false olmasını istiyorum. Fakat derleyemedim. Bir fikriniz olurmu acaba.
Error 1 Error: template std.algorithm.searching.any!"a.KareOlusturalabilirmi()".any cannot deduce function from argument types !()(SiyahKareAdayi[]), candidates are: C:\Users\Erdem\documents\visual studio 2013\Projects\GMMD\GMMD\main.d 119
Error 2 std.algorithm.searching.any!"a.KareOlusturalabilirmi()".any(Range)(Range range) if (isInputRange!Range && is(typeof(unaryFun!pred(range.front)))) C:\D\dmd2\src\phobos\std\algorithm\searching.d 159
--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]
Permalink
Reply