結果 : difference between syntax runtime and logical error