迹忆客 专注技术分享

当前位置:主页 > 学无止境 > 编程语言 >

在 Ruby 中连接字符串

作者:迹忆客 最近更新:2023/04/05 浏览次数:

本文将介绍在 Ruby 中连接字符串的不同方法。

在 Ruby 中使用字符串插值连接字符串

在 Ruby 中,字符串插值是最流行和最优雅的连接字符串。

字符串插值优于其他连接方法。

在 Ruby 代码之前添加 puts 函数以显示结果。

string_1 = 'hello'
"#{string_1} from the outside"

输出:

'hello from the outside'

在 Ruby 中使用 + 连接字符串

我们还可以使用 + 运算符将字符串连接在一起。

string_1 = 'players'
string_2 = 'gonna play'
string_1 + ' ' + string_2

输出:

'players gonna play'

+ 使代码看起来很难看,所以它没有被 Ruby 程序员广泛使用。

在 Ruby 中使用 concat 连接字符串

concat 看起来很容易理解代码在做什么,但它是有代价的:它将参数直接连接到原始字符串。

在使用的时候,我们一定要注意这些副作用。

apple = 'apple'
apple.concat('pen')
puts apple

输出:

'applepen'

我们可以多次使用 concat 方法。

'HTML'.concat(' is').concat("n't a programming language")

输出:

"HTML isn't a programming language"

在 Ruby 中使用 Array.join 连接字符串

Array#join 是连接字符串的一种不同寻常的方式。当我们想在字符串之间添加分隔符时,它很有用。

['pine', 'apple', 'pen'].join(' + ')

输出:

'pine + apple + pen'

转载请发邮件至 1244347461@qq.com 进行申请,经作者同意之后,转载请以链接形式注明出处

本文地址:

相关文章

用 Ruby 解析 XML

发布时间:2023/03/21 浏览次数:112 分类:编程语言

本文展示了如何在 Ruby 中使用 gem nokogiri 解析 XML 文件。

扫一扫阅读全部技术教程

社交账号
  • https://www.github.com/onmpw
  • qq:1244347461

最新推荐

教程更新

热门标签

扫码一下
查看教程更方便