結果 : declarative vs procedural programming