📝

構文エラー(syntax error)と論理エラー(logic error)

に公開

エラーは構文エラー(syntax error)と論理エラー(logic error)の2種類ある

構文エラー(syntax error)

  • プログラムのコンパイルや実行ができなくなるエラー
    →通常、エラー文が表示されるのでわかりやすいエラー

論理エラー

  • プログラムが正しくコンパイルされているにも関わらず、期待通りに動作しない状態のこと
    →構文エラーよりも検知して修正するのが難しい
    →修正する際は、副作用に注意する必要あり
  • 副作用については以下

https://zenn.dev/417yr/articles/5baaf569b4fec5

Discussion