結果 : difference between syntax logical and runtime errors