📜  红宝石 |字符串大写!方法(1)

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

Ruby | 字符串大写方法

在 Ruby 中,字符串是一种常用的数据类型。字符串中的字符可以被转换为大写形式,这对于某些应用程序非常有用。本文将介绍如何在 Ruby 中将字符串转换为大写形式。

使用 .upcase 方法

Ruby 的字符串对象有一个名为 .upcase 的内置方法,用于将字符串转换为大写形式。以下代码演示了如何使用 .upcase 方法:

string = "hello world"
puts string.upcase

输出:

HELLO WORLD

如上所示,我们将字符串 "hello world" 分配给名为 string 的变量。我们然后调用 .upcase 方法将字符串转换为大写形式,并使用 puts 函数打印输出结果。

给该方法添加 ! 后缀

在 Ruby 中,通常可以通过类似“方法名!”的语法来表示该方法将更改其调用者对象。我们可以使用这个约定来修改上面的例子,使它不仅返回大写形式的字符串,还将其直接分配给 string 变量:

string = "hello world"
string.upcase!
puts string

输出:

HELLO WORLD

如上所示,我们只需在方法名称 .upcase 后添加一个 ! 后缀即可。这会在原地修改字符串,并将结果分配给 string 变量。

结论

Ruby 的 .upcase 方法是一个非常有用的字符串方法,可用于将字符串转换为大写形式。通过在方法名称后添加 ! 后缀,我们可以在原地修改字符串并将结果分配给变量。希望本文能够帮助你更好地使用 Ruby 中的字符串。