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

Rubyの文字列操作は、Pythonのf文字列に似た、読みやすい埋め込みの書き方が特徴です。この記事では、Rubyにおける文字列操作の基本を解説します。

式展開という便利な書き方

Rubyには「式展開」という、`#{}`で変数を埋め込める書き方があります。

greeting = "こんにちは、#{name}さん"

ダブルクォート(")で囲んだ文字列の中でのみ使える点に注意しましょう。シングルクォート(')で囲むと、`#{}`はそのまま文字として表示されてしまいます。

よく使う文字列操作

  • name.length 文字数を調べる
  • name.upcase 大文字に変換する
  • name.gsub("A", "B") 文字を置き換える
  • name.split(",") 指定した記号で分割する

Rubyならではの注意点

ダブルクォートとシングルクォートで囲んだ文字列は、見た目は似ていますが、式展開が使えるかどうかという大きな違いがあります。変数を埋め込みたい場合は、必ずダブルクォートを使うようにしましょう。

まとめ

Rubyの文字列操作は`#{}`による式展開が便利ですが、ダブルクォートの中でしか使えない点に注意が必要です。`upcase`・`gsub`といった基本操作もあわせて覚えておきましょう。


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

参考書籍(PR)

Rubyをもっと学びたい方には「プロを目指す人のためのRuby入門[改訂2版]」がおすすめです。

コメント

このブログの人気の投稿

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

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

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