📜  红宝石 |数组类包含?() 操作(1)

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

红宝石 | 数组类包含?() 操作

在 Ruby 中,可以使用 include? 方法来判断数组中是否包含某个元素。

使用方法

include? 方法只需要一个参数,该参数为需要查找的元素。如果数组中包含该元素,则返回 true,否则返回 false

示例代码:

arr = [1, 2, 3, 4, 5]
puts arr.include?(3) # true
puts arr.include?(6) # false
相关说明

include? 方法是 Ruby 数组类中的一个实例方法,因此在使用时需要实例化一个数组对象。

此外,include? 方法也可以在字符串类中使用,用于判断某个字符是否包含在字符串中。例如:

str = "hello world"
puts str.include?("world") # true
puts str.include?("ruby") # false
总结

include? 方法是 Ruby 数组类和字符串类中常用的方法之一,可以快速判断某个元素或字符是否存在其中。在使用时需要实例化一个数组或字符串对象,并且注意参数的格式。