Ruby等价于PHP';s"=&引用;(点等于)运算符
在PHP中,我们可以快速连接字符串:Ruby等价于PHP';s"=&引用;(点等于)运算符,ruby,string,concatenation,Ruby,String,Concatenation,在PHP中,我们可以快速连接字符串: $a = "b"; $a .= "c"; 返回“bc”。在Ruby中我们将如何做到这一点?尝试一下: string += another_string 试试这个: string += another_string 你可以做string你可以做string基本上有两种不同的方法: 与(称为“铲”)进行适当的连接,这相当于调用。请注意,与Ruby中的大多数运算符一样,基本上有两种不同的方式: 与(称为“铲”)进行适当的连接,这相当于调用。请注意,与Ruby
$a = "b";
$a .= "c";
返回“bc”
。在Ruby中我们将如何做到这一点?尝试一下:
string += another_string
试试这个:
string += another_string
你可以做
string你可以做string基本上有两种不同的方法:
与(称为“铲”)进行适当的连接,这相当于调用。请注意,与Ruby中的大多数运算符一样,基本上有两种不同的方式:
与(称为“铲”)进行适当的连接,这相当于调用。请注意,与Ruby中的大多数运算符一样,我看到了是的,它也可以在数组中用于将新对象推入数组。正确,但是+=
和我从来都不喜欢“foos”和“bar”,先生:)我看到了是的,它也可以在数组中用于将新对象推入数组。正确,但是+=
和我从来都不是“foos”和“bar”的粉丝,先生:)更好的答案。我冒昧地编辑了它,因为的答案要好得多。我冒昧地编辑了它,如
irb(main):003:0> a += "epruneiruv"
=> "ezcezcererepruneiruv"
str = "foo"
str << "bar"
str #=> "foobar"
str = "foo"
str += "bar"
str #=> "foobar"
str = "foo"
str = (str + "bar")