ふぁぶりーずさん、こんばんは。
Rubyで文字列を結合するために用いられる基本的な演算子は+(プラス演算子)です。
例えば \u0026quot;Hello\u0026quot; + \u0026quot;World\u0026quot; と書くと \u0026quot;HelloWorld\u0026quot; という新しい文字列が生成されます。
このとき元の文字列は変更されず、新しいオブジェクトが返されるのが特徴です。また、文字列を繰り返し結合したい場合には \u0026lt;\u0026lt;(シフト演算子) もよく使われます。\u0026lt;\u0026lt;は既存の文字列オブジェクトに対して直接追加を行うため、+よりも効率的です。
例えば str = \u0026quot;Hello\u0026quot;; str \u0026lt;\u0026lt; \u0026quot;World\u0026quot; とすると、str自体が \u0026quot;HelloWorld\u0026quot; に更新されます。
さらに、Rubyでは文字列補間(\u0026quot;Hello #{name}\u0026quot;)も広く利用され、演算子による結合と並んで柔軟な方法として活用されています。まとめると、代表的な文字列結合演算子は + と \u0026lt;\u0026lt;であり、用途に応じて使い分けることがRubyプログラミングの基本となります。