HOWTO · Ruby

Ruby の文字列区切り記号

このチュートリアルでは、Ruby の文字列区切り記号について説明します。

このページの内容

方程式を印刷する必要がある場合もありますが、それを試みると、プログラムは自動的に方程式を解き、結果の出力を印刷します。 しかし、これを行うためのテクニックがいくつかあります。

この記事では、Ruby の文字列区切り記号について説明します。また、トピックを簡単にするためにいくつかの例を見ていきます。 %q%Q、および % の使用を確認します。

Ruby で %Q を使用する

以下の例では、%Q の使用法を説明します。 以下の例を見てみましょう。

puts %Q{3 + 2 =\n#{ 3 + 2 }}

上記のプログラムの 1 行は、以下の結果の出力を提供します。出力を見ると、数式が印刷前に解かれていることがわかります。

3 + 2 =
5

Ruby で %q を使用する

以下の例では、%q の使用法を示します。 以下の例を見てみましょう。

puts %q{3 + 2 =\n#{ 3 + 2 }}

上記のプログラムの 1 行で、以下の結果が得られます。 印刷する前に数式が未解決のままであることがわかります。

3 + 2 =\n#{ 3 + 2 }

Ruby で % を使用する

以下の例では、% の使用法を示します。 以下の例を見てみましょう。

puts %{3 + 2 =\n#{ 3 + 2 }}

上記のプログラムの 1 行で、以下の結果が得られます。 数式が印刷前に解かれていることがわかります。 ほとんどは %Q に似ています。

3 + 2 =
5

%Q% 表記のデフォルトであることを思い出してください。
この記事で共有するコードはすべて Ruby で書かれていることに注意してください。