広告スペース(バナー)
レッスン 7 / 20

関数を作ってみよう

このレッスンでは、Scalaで関数を定義する基本の書き方を学びます。「Scala 関数 作り方」で調べている方向けです。

関数はdef 関数名(引数: 型): 戻り値の型 = { ... }という形で定義します。関数本体が1行の場合、{}を省略して書くこともできます。

サンプルコードでは、def greet(name: String): String = { ... }という関数を定義し、名前を受け取って挨拶文を作って返しています。

初心者がよくつまずくのが、=の書き忘れです。Scalaでは関数の本体を{}の前に=を書いてつなげる必要があり、これを忘れると意味が変わってしまいます。

実際の開発現場では、同じ処理をあちこちにコピーするのではなく、関数として1か所にまとめておくことで、修正や保守がしやすくなります。

📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください

🧪 このサイトではScalaを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。

🎯
ここまでできればゴール達成!
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)