結果 : functional programming and imperative programming