結果 : functional programming no side effects