📜  ruby 从数组中删除空字符串 (1)

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

Ruby - 从数组中删除空字符串

在 Ruby 中,我们可以使用一个简单的方法来从数组中删除空字符串。空字符串是指长度为0的字符串。

我们可以使用 .delete.reject 方法来删除数组中的空字符串。下面是使用 .delete 方法的例子:

array = ["hello", "", "world", "", ""]

array.delete("")

puts array

输出:

hello
world

在上面的代码中,我们创建了一个包含五个元素的数组,并使用 .delete 方法删除了空字符串。最后,我们打印了修改后的数组。

我们也可以使用 .reject 方法来删除空字符串。这个方法会返回一个包含被拒绝的元素的新数组。下面是使用 .reject 方法的例子:

array = ["hello", "", "world", "", ""]

array = array.reject { |item| item.empty? }

puts array

输出:

hello
world

在上面的代码中,我们创建了一个包含五个元素的数组,并使用 .reject 方法删除了空字符串。最后,我们打印了修改后的数组。

无论我们使用哪种方法,都可以轻松地从数组中删除空字符串。希望这篇文章能够帮助你更好地使用 Ruby 编程。

参考资料