広告スペース(バナー)
🔺Scala レッスン
基本文法の基礎7▾
関数型プログラミングの基礎4▾
レッスン 7 / 20
関数を作ってみよう
このレッスンでは、Scalaで関数を定義する基本の書き方を学びます。「Scala 関数 作り方」で調べている方向けです。
関数はdef 関数名(引数: 型): 戻り値の型 = { ... }という形で定義します。関数本体が1行の場合、{}を省略して書くこともできます。
サンプルコードでは、def greet(name: String): String = { ... }という関数を定義し、名前を受け取って挨拶文を作って返しています。
初心者がよくつまずくのが、=の書き忘れです。Scalaでは関数の本体を{}の前に=を書いてつなげる必要があり、これを忘れると意味が変わってしまいます。
実際の開発現場では、同じ処理をあちこちにコピーするのではなく、関数として1か所にまとめておくことで、修正や保守がしやすくなります。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではScalaを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
挨拶メッセージを生成する、再利用できる関数が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)