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

Swiftの文字列操作は、Kotlinと似た読みやすい埋め込みの書き方に加えて、安全性を重視した独自の設計を持っています。この記事では、Swiftにおける文字列操作の基本を解説します。

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

Swiftには「文字列補間」という、変数を`\()`で埋め込む書き方があります。

let greeting = "こんにちは、\(name)さん"

よく使う文字列操作

  • name.count 文字数を調べる
  • name.uppercased() 大文字に変換する
  • name.replacingOccurrences(of: "A", with: "B") 文字を置き換える

文字列の比較は==でOK

Swiftでも、Kotlinと同じく`==`だけで文字列の中身を正しく比較できます。

Swiftならではの注意点

Swiftの文字列は、絵文字や特殊な記号を含む複雑な文字表現も正しく扱えるよう設計されているため、「文字数」を数える`count`の挙動が、他の言語の感覚と異なる場合があります。特に絵文字を含む文字列を扱う際は、想定通りの結果になっているか確認する癖をつけると安心です。

まとめ

Swiftの文字列操作は`\()`による文字列補間が特に便利です。文字数の数え方が他言語と異なる場合がある点も、頭の片隅に置いておきましょう。


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

参考書籍(PR)

Swiftをもっと学びたい方には「これからつくる iPhoneアプリ開発入門」がおすすめです。

コメント

このブログの人気の投稿

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

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

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