【Ruby3.x】String::+()メソッドの使い方
+メソッドの使い方について、初心者にもわかりやすく解説します。
作成日: 更新日:
基本的な使い方
+メソッドは、レシーバである文字列オブジェクトに、引数として渡された別の文字列オブジェクトを連結し、その結果として新しい文字列オブジェクトを生成するメソッドです。これは、文字列1 + 文字列2のように、2つの文字列を結合する演算子として頻繁に利用されます。
具体的には、左辺の文字列の末尾に右辺の文字列が追加され、その連結された内容を持つ新しい文字列が生成されます。例えば、"Hello" + " World"という操作は、"Hello World"という新しい文字列を返します。このとき、元の"Hello"という文字列オブジェクトも、" World"という文字列オブジェクトも、その内容は変更されません。+メソッドは非破壊的な操作であり、常に新しい文字列オブジェクトを返すため、元の文字列を保持したまま結合結果を得たい場合に適しています。
引数には、連結したい文字列オブジェクトを一つ指定します。戻り値は、連結操作によって新たに作成された文字列オブジェクトです。Rubyにおける文字列操作の基本的なメソッドの一つであり、プログラム内で動的に文字列を組み立てる際に非常に広範囲で利用されます。システムエンジニアを目指す上で、文字列を効率的かつ安全に操作するための基礎として、この+メソッドの挙動を理解しておくことは不可欠です。
構文(syntax)
1"string1" + "string2"
引数(parameters)
other
- other: String: 連結したい文字列
戻り値(return)
String
2つの文字列を連結した新しい文字列を返します。