1. ホーム
  2. ruby

[解決済み] Rubyです。変数を文字列にマージする

2022-11-29 20:01:15

質問

Rubyで変数を文字列にマージするためのより良い方法を探しています。

例えば、文字列が次のようなものである場合。

"その animal actionsecond_animal "です。

そして、変数に animal , actionsecond_animal これらの変数を文字列に入れるには、どのような方法が好ましいですか?

どのように解決するのですか?

慣用的な方法としては、次のような書き方があります。

"The #{animal} #{action} the #{second_animal}"

文字列を囲む二重引用符 (") に注意してください。これは Ruby に組み込まれたプレースホルダ置換を使うためのトリガーです。シングルクォート(')で置き換えることはできませんし、文字列はそのまま保持されます。