#8 Scalaで学ぶ文字列操作の基本

Scalaの文字列操作は、Kotlinと似た読みやすい埋め込みの書き方が使えます。この記事では、Scalaにおける文字列操作の基本を解説します。

s文字列という便利な書き方

Scalaには「s文字列」という、変数を`${}`(単純な変数名なら`$`のみ)で埋め込める書き方があります。

val greeting = s"こんにちは、$name さん"

文字列の前に`s`を付けるのが特徴です。

よく使う文字列操作

  • name.length 文字数を調べる
  • name.toUpperCase 大文字に変換する
  • name.replace("A", "B") 文字を置き換える

ScalaはJavaの資産を活かせる言語のため、これらの多くはJavaの文字列操作とほぼ同じ書き方になります。

Scalaならではの注意点

`s`文字列以外にも、Scalaには`f`文字列(数値の書式を指定できる)や`raw`文字列(特殊文字をそのまま扱う)など、用途に応じた文字列の種類が用意されています。まずは基本の`s`文字列に慣れ、必要に応じて他の種類も調べてみるとよいでしょう。

まとめ

Scalaの文字列操作は`s"..."`による埋め込みが基本です。Javaの機能を引き継ぎつつ、Scalaならではの便利な文字列の種類も活用しましょう。


本ページはプロモーションを含みます。

参考書籍(PR)

Scalaをもっと学びたい方には「実践Scala入門」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本