📅  最后修改于: 2023-12-03 15:04:56.980000             🧑  作者: Mango
在 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 编程。