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