結果 : imperative and functional programming