Fatiharge Cheat Sheet:


Practical Examples


fold Metodu Nedir?

  • Açıklama: Bir koleksiyondaki elemanları birleştirerek tek bir değer döndürür. Başlangıç değeri ile çalışır.

Temel Kullanım

var total = aListOfNumbers.fold(0, (prev, element) {
  return prev + element;
});

a. String Birleştirme

var combined = aListOfStrings.fold('', (prev, element) => prev + element);

b. En Büyük Değeri Bulma

var max = aListOfNumbers.fold(aListOfNumbers[0], (prev, element) => element > prev ? element : prev);

c. Koşullu Toplama

var conditionalTotal = aListOfNumbers.fold(0, (prev, element) => element % 2 == 0 ? prev + element : prev);