#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入門」がおすすめです。
コメント
コメントを投稿