広告スペース(バナー)
🔺Scala レッスン
基本文法の基礎7▾
関数型プログラミングの基礎4▾
レッスン 18 / 20
文字列操作とString interpolation
このレッスンでは、Scalaの基本的な文字列操作と、文字列補間(String interpolation)を学びます。「Scala 文字列補間 s文字列」で調べている方向けです。
s"..."という書き方(sで始まる文字列リテラル)を使うと、$変数名や${式}という形で、文字列の中に値を直接埋め込めます。
サンプルコードでは、message.lengthで文字数を調べ、message.toUpperCaseで大文字に変換し、s文字列で結果を組み立てています。
初心者がよくつまずくのが、通常の文字列リテラル("...")とs文字列(s"...")の違いです。先頭にsを付け忘れると、$nameの部分がそのまま文字として出力されてしまいます。
実際の開発現場では、ログメッセージやエラー内容の組み立てなど、文字列補間はScalaのコードの至るところで日常的に使われています。
📖 お手本コード
✍️ あなたのコード
コードを書いたら「実行する」を押してください
🧪 このサイトではScalaを直接コンパイル・実行できないため、お手本コードと同じ内容を入力できたかをその場で判定します(採点はブラウザ内だけで行われ、どこにも送信されません)。
🎯
ここまでできればゴール達成!
文字列の長さや大文字変換など、簡単な文字列処理が作れるようになります。
文字列の長さや大文字変換など、簡単な文字列処理が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)