O.Chain - ilgilenio/Otag GitHub Wiki

O.Chain( İşlevler Dizi ) => İşlev( (ilkGirdi) =>_Söz_ )

İki aşamada kullanılır

İlk aşama

Çağırıldığı zaman Dizi olarak tanımlanan işlevleri sırayla işleyecek bir İşlev döndürür.

 var Zincir=O.Chain([i=>i+5,i=>i*2,i=>i/5]);
İkinci aşama

Bu dönen işlevi çağırdığınız zaman girdileriniz ilk işleve iletilerek zincir başlatılır.

 var Söz=Zincir(5);
 Söz.then(console.log) // 4

Sırayla (5+5 =10, 10*2 =20, 20/5 =4) işlemleri yapılıp zincir tamamlandı, Söz çözümlendi.