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