📜  红宝石 |字符串 << 方法(1)

📅  最后修改于: 2023-12-03 15:41:12.279000             🧑  作者: Mango

使用方法

字符串 << 方法

在 Ruby 中,字符串对象具有一个叫作字符串 << 的方法(也称之为 “追加运算符”),它会将一个字符串连接到另一个字符串后面。

例如:

str1 = "Hello "
str2 = "World"
str1 &lt;&lt; str2
puts str1 #=> "Hello World"

在这个例子中,我们声明了两个字符串 str1str2。然后,我们使用字符串 << 方法将 str2 添加到了 str1 的末尾。最后,我们打印了 str1 的值,发现其结果为 “Hello World”。

需要注意的是,这个方法会直接修改被操作的字符串对象。如果你想要保留原始字符串,应该使用 + 运算符。

例如:

str1 = "Hello "
str2 = "World"
str3 = str1 + str2
puts str1 #=> "Hello "
puts str2 #=> "World"
puts str3 #=> "Hello World"

在这个例子中,我们声明了三个字符串 str1str2str3。我们首先使用 + 运算符将 str1str2 进行连接,并将结果存储到 str3 中。然后,我们分别打印了 str1str2str3 的值,发现 str1str2 的值没有变化,str3 的值为 “Hello World”。

总之,字符串 << 方法可以让你方便地将一个字符串连接到另一个字符串后面。但是,需要注意的是,这个方法会直接修改被操作的字符串对象。如果你想要保留原始字符串,请使用 + 运算符。