Ruby の改行
この記事では、Ruby で改行を行う方法について説明します。
Ruby の改行
Ruby で新しい行を作成するには、いくつかの方法があります。 これらすべての方法は次のとおりです。
\n
\r
<<~
空白行
- 新しい行には、1 行の後に
+
を使用します。
改行文字は、テキスト ファイル内のテキスト行を終了する標準的な方法であり、一般に HTML では <br>
として知られています。 Ruby で新しい行を作成する方法は他にもいくつかあります。
Rubyで改行を表すためには \n
を使用する
\n
は Ruby の改行文字です。 テキストの文字列に新しい行を挿入するために使用されます。
Ruby プログラムで使用すると、\n
はそれに続くテキストを新しい行に出力します。
puts "Hi \n reader"
出力:
Hi
reader
Rubyで改行するには \r
を使用する
改行キーは、改行を開始する一般的な方法ですが、唯一の方法ではありません。 Ruby では、Enter キーを押すのと同じように、改行を使用できます。 \r
(キャリッジ リターン文字) を使用することもできます。これは、Return キーを押すのと同じです。
puts "Hi \r reader"
出力:
Hi
reader
Ruby では改行に <<~
を使用する
段落区切り文字またはダブルシフト (~
キー) を使用することもできます。
output = <<~END
We are a
group of gym trainers
who provide the best training
instructions to our clients.
END
puts output
出力:
We are a
group of gym trainers
who provide the best training
instructions to our clients.
Ruby で改行に空白行を使用する
Ruby では、改行は ""
文字で表されます。 Ruby インタープリターがこの文字に遭遇すると、コードの次の行に移動します。 改行文字を使用して、コード行の間に空白行を挿入することもできます。 これは、コードを読みやすくするのに役立ちます。
出力ルビで改行するには、""
文字を使用する必要があります。 これにより、文字列に改行文字が挿入され、文字列が新しい行に出力されます。
output = %{We are a
group of gym trainers
who provide the best training
instructions to our clients.}
puts output
出力:
We are a
group of gym trainers
who provide the best training
instructions to our clients.
+
を改行の 1 行後に使用する
Ruby の +
演算子を使用して、文字列を追加および分割できます。 このメソッドは、テキストが渡された後に自動的に新しい行を追加します。
output = "We are a\n" +
"group of gym trainers \n" +
"who provide the best training instructions to our clients."
puts output
出力:
We are a
group of gym trainers
who provide the best training instructions to our clients.
まとめ
この記事では、標準的な方法は改行文字を使用することであり、バックスラッシュの後に小文字の n
を続けることで表されると結論付けています。 Ruby の最も強力な機能の 1つは、新しいコード行をその場で作成できることです。
これは、Ruby インタープリターに新しいコード行を開始するように指示する ""
文字を使用して行うことができます。 これは、既存の行の途中に新しいコード行を挿入する場合に特に便利です。
最後に、バックスラッシュの後に改行、キャリッジ リターン、または段落区切り文字を続けることができます。
Zeeshan is a detail oriented software engineer that helps companies and individuals make their lives and easier with software solutions.
LinkedIn