結果 : semantic error vs logical error