結果 : functional programming and reactive programming