合并字符串的技术有很多种。这些技术的区别在于第二个字符串是否永久地添加到第一个中,或者是否会产生一个新的字符串,第三个字符串由前面两个创建而来,换句话说操作是否会改变接收者。
为了创建一个包含两个或者更多字符串的新字符串,可以使用+运算符,将原始字符串合并到一块。
>>"a" + " b"
=>"ab"
>>"a"+"b"+"c"
=>"abc"
为了使第二个字符串永久地添加到存在的字符串中,可以使用伪运算符形式的<<方法,它也是一个语法糖
>>str="Hi"
=>"Hi"
>>str<<"there"
>>str
=>"Hi there"
ruby-合并字符串
最新推荐文章于 2020-12-23 18:43:12 发布