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

文字列操作とString interpolation

このレッスンでは、Scalaの基本的な文字列操作と、文字列補間(String interpolation)を学びます。「Scala 文字列補間 s文字列」で調べている方向けです。

s"..."という書き方(sで始まる文字列リテラル)を使うと、$変数名${式}という形で、文字列の中に値を直接埋め込めます。

サンプルコードでは、message.lengthで文字数を調べ、message.toUpperCaseで大文字に変換し、s文字列で結果を組み立てています。

初心者がよくつまずくのが、通常の文字列リテラル("...")とs文字列(s"...")の違いです。先頭にsを付け忘れると、$nameの部分がそのまま文字として出力されてしまいます。

実際の開発現場では、ログメッセージやエラー内容の組み立てなど、文字列補間はScalaのコードの至るところで日常的に使われています。

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

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

🎯
ここまでできればゴール達成!
文字列の長さや大文字変換など、簡単な文字列処理が作れるようになります。
広告スペース(バナー)
広告スペース(記事内)