• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:関数の中にif文を入れると「関数は値を返しません」)

関数の中にif文を入れると「関数は値を返しません」

このQ&Aのポイント
  • 関数の中にif文(switch文)を入れると「関数は値を返しません」というコンパイルエラーが出ます。
  • エラーが出る場合と出ない場合があり、関数の型指定の有無も関係しています。
  • 詳しい理由については、プログラミング言語や環境によって異なる可能性があります。

質問者が選んだベストアンサー

  • ベストアンサー
  • Struggler
  • ベストアンサー率18% (97/527)
回答No.1

1以外の条件でスルーしてしまうからてしょう。 elseつけるなり、最後にreturnをおくなりしてください。

highres
質問者

お礼

無事解決しました。 returnしない場合もあるよ、とエラー出ていたのですね。 ありがとうございました。