結果 : declarative vs imperative code