Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby等价于PHP';s"=&引用;(点等于)运算符_Ruby_String_Concatenation - Fatal编程技术网

Ruby等价于PHP';s"=&引用;(点等于)运算符

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

在PHP中,我们可以快速连接字符串:

$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")