 Kí ni ìyàtọ láàrin Scala Future onComplete àti andThen functions? : Mejeeji andThen ati onComplete gba ọ laaye lati ṣe akiyesi abajade ti ọjọ iwaju kan nipasẹ iṣẹ ipe pada. Sibẹsibẹ, andThen le jẹ ẹwọn, ati pe ko dabi onComplete, o ṣe idaniloju aṣẹ ninu eyiti awọn iṣẹ ipe pada yoo lo. Pẹlupẹlu, ipe pada ti a fun si andThen le jẹ iṣẹ apakan, ṣiṣe iṣakoso kan nikan ti awọn abajade fun apẹẹrẹ, nikan Aṣeyọri  tabi nikan Aṣiṣe .  Rò ó wò nínú àpèjúwe yìí nípa lílo andThen àti map:    def demoAndThenfut: FutureInt: FutureInt   fut.andThen  case Success value  printlnsandThen1: value  .andThen  case Success value  println sandThen2: value  . map i  ì ì println smap: i ì ì ì  Àwọn èèyàn  Àwọn èèyàn    Nígbà tí fut bá parí dáadáa, andthen1:..., andThen2:... àti map:... ni a ó tẹ jáde ní irú ìtòlẹsẹẹsẹ yẹn.  Wo àpẹẹrẹ tí ó jọra pẹlú lílo onComplete àti map:    defOnCompletefut: FutureInt: FutureInt   futonComplete  t: TryInt  printlnsonComplete1: t  futonComplete  t: TryInt  printlnsonComplete2: t  ì ì ì println smap: i ì ì ì  Àwọn èèyàn  Àwọn èèyàn    Ni ọran yii, nigbati fut ba pari ni aṣeyọri, onComplete1:..., onComplete2:... ati map:... yoo tẹjade ni diẹ ninu aṣẹ ti a ko sọ.  Biotilejepe andThen jẹ oniruru, iṣẹ-ṣiṣe ipe pada ko ni ipa ni gbogbogbo abajade ti Future ti o jẹ abajade. Àmọ, ẹ kíyè sára: bí ìmúbọsípò náà bá mú àwọn àṣìṣe kan tó lè yọrí sí ikú, àbájáde rẹ kò ní pé láé. 