結果 : reactive programming and functional programming